小编Ase*_*ini的帖子

为什么继承盒子大小调整CSS重置而不是将其直接应用于所有元素?

我在教程中看到了这个盒子大小调整 CSS 重置技巧,并且阅读了一些相关内容,但我不明白为什么它会以这种方式完成,而不仅仅是应用于通用选择器。例如,为什么要这样:

html {
  box-sizing: border-box;
}
    
*,
*:before,
*:after {
  box-sizing: inherit;
}
Run Code Online (Sandbox Code Playgroud)

理论上,如果我理解正确的话,它应该做同样的事情,而不是仅仅在第二部分设置 border-box 属性并删除 html 选择器。每个选择器和伪元素都会应用 border-box 属性。

html css border

7
推荐指数
1
解决办法
2491
查看次数

Vuejs 如何通过 forEach 循环使用计算属性

我的用例是这样的,

  1. 我循环遍历对象数组来填充下拉菜单。
  2. 如果我对下拉列表进行 v-model,我只能获取对象 ID 或名称。但我可以同时获取 id 和 name。
  3. 所以我需要计算属性来查找所选对象的 id。

这是我的 v-select

<v-select
    label="Select an item"
    :items="items"
    item-text="name"
    v-model="item_name">
/>
Run Code Online (Sandbox Code Playgroud)

这是我的计算属性

computed: {
  id() {
    this.items.forEach(element => {
      if (element.name == this.item_name) {
        return (this.item = element.id);
      }
    });
  }  
}
Run Code Online (Sandbox Code Playgroud)

我的计算属性出了什么问题,我希望 {{item}} 打印所选项目的 id,但事实并非如此。

vue.js vuejs2

5
推荐指数
1
解决办法
7865
查看次数

jQuery 输入数字将波斯/阿拉伯数字转换为英文数字

我有一个类型的输入字段number。我也想在这个领域接受波斯/阿拉伯数字。我想使用 jQuery 将这些数字转换为英文,但似乎我无法检索这些值。

jQuery('input[type="number"]').on('input', function() {
    console.log(jQuery(this).val());
});
Run Code Online (Sandbox Code Playgroud)

对于非英文数字val()为空字符串。如果值不是英文数字,​​有没有办法获取数字输入字段的值?

更新:

Persian numbers: ? ? ? ? ? ? ? ? ? ?

English numbers: 0 1 2 3 4 5 6 7 8 9
Run Code Online (Sandbox Code Playgroud)

更新2:

看起来 Firefox 返回正确val但 Chrome 返回空字符串。所以我的问题适用于谷歌浏览器。

jquery google-chrome input-field

4
推荐指数
2
解决办法
6788
查看次数

ajax调用中不存在所需的防伪表单字段“__RequestVerificationToken”

我在控制器中有以下方法

[HttpPost]
[Authorize(Roles ="Klient")]
[ValidateAntiForgeryToken]
public ActionResult GetAvaiableHouses(DateTime startDate, DateTime endDate)
{
    Session.Remove("Reservation");
    IEnumerable <SelectListItem> avaiableHouses = repository.GetAllNamesAvaiableHouses(repository.GetAvaiableHousesInTerm(startDate, endDate));

    List<string> houses = new List<string>();
    avaiableHouses.ToList().ForEach(item => houses.Add(item.Value));

    if(avaiableHouses.ToList().Count == 0)
    {
        return new EmptyResult();
    }

    Session["Reservation"] = new NewReservation()
    {
        StartDate = startDate,
        EndDate = endDate,
        AvaiableHouses = avaiableHouses
    };

    return PartialView("~/Views/Shared/_AvaiableHousesPartial.cshtml", houses);
}
Run Code Online (Sandbox Code Playgroud)

这个方法是在View.cshtml中使用ajax脚本调用的

$(function () {
    $("#btnCheckAvaiableHouses").click(function () {

        $.ajax({
            type: "POST",
            url: "/ClientReservations/GetAvaiableHouses",
            data: '{startDate: "' + $("#startdate").val() + '",endDate:"' + $("#enddate").val() + '",__RequestVerificationToken:"' + $('input[name=__RequestVerificationToken]').val() +'" …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net-mvc jquery asp.net-ajax

4
推荐指数
1
解决办法
9802
查看次数

vim:术语“vim”未被识别为 cmdlet 的名称?

我正在学习关于 Laravel 的教程。我以前从未使用过它。教程说我应该使用 create a file withvim database/database.sql但是当我这样做时我收到错误:

vim : The term 'vim' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ vim
+ ~~~
    + CategoryInfo          : ObjectNotFound: (vim:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
Run Code Online (Sandbox Code Playgroud)

我尝试从 vim.org 安装 vim,但不知道这是否正确。任何帮助是极大的赞赏。我正在使用 Windows 10。

vim laravel

4
推荐指数
3
解决办法
6334
查看次数

如何在 Vue 中使用外部范围的 scss

我正在构建一个项目Vue-nuxt。我想SCSS仅对该组件使用外部作用域。

<template>
    <div class="card">
        <h3>{{ heading }}</h3>
        <p>{{ para }}</p>
    </div>
</template>
    
<script>
    import './../assets/css/card.scss'
    
    export default {
      props: {
        heading: String,
        para: String
      }
    }
</script>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

sass vue.js nuxt.js

3
推荐指数
1
解决办法
8501
查看次数

如何解决“jQuery 未定义”错误?

我正在asp.net核心工作并使用打字稿。我想使用该select2选项。为此,我使用这一行:

<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js"></script> 
Run Code Online (Sandbox Code Playgroud)

当我运行该项目时,我发现以下错误:

在此输入图像描述

如何解决呢?

jquery jquery-select2 typescript asp.net-core

2
推荐指数
1
解决办法
9771
查看次数