我已经为vscode安装了c#支持(版本是1.15.0)并通过创建了一个HelloWorld项目dotnet new console.
现在Program.cs,我想使用JavaScriptSerializer依赖于System.Web.Extensions汇编的类.我键入using System.Web.Script.Serialization;并运行dotnet restore,但vscode无法解析它.错误是,
命名空间"System"中不存在类型或命名空间名称"Web"(您是否缺少程序集引用?)
它似乎System.Web不是.net核心的一部分,但有没有办法将程序集添加到项目中?
我找不到project.json其他帖子中提到的文件,因为它是一个csproj项目.
我有以下代码用于计算属性。
computed: {
filterText: {
get() {
return this.filter; // it's a vuex state
},
set(value) {
this.setFilter(value); // it's a vuex action
}
}
}
Run Code Online (Sandbox Code Playgroud)
现在,我想在基于类的组件中编写它。我认为getter应该是这样,但是怎么写setter呢?
get filterText() {
return this.filter
}
Run Code Online (Sandbox Code Playgroud) 我有html喜欢:
header {
width: 100%;
height: 50px;
}
a {
color: red;
}
.my-a {
color: green;
}Run Code Online (Sandbox Code Playgroud)
<header class="my-header">
<div>
<a class="my-a" href="https://www.google.com">clickme</a>
</div>
</header>Run Code Online (Sandbox Code Playgroud)
然后'clickme'将按预期变为绿色.它遵循以下规则:类选择器具有比类型选择器更高的特异性.
但是当css变成:
header {
width: 100%;
height: 50px;
}
.my-header a {
color: red;
}
.my-a {
color: green;
}Run Code Online (Sandbox Code Playgroud)
<header class="my-header">
<div>
<a class="my-a" href="https://www.google.com">clickme</a>
</div>
</header>Run Code Online (Sandbox Code Playgroud)
结果显示'clickme'是红色的,这超出了我的预期.我在MDN特异性中找不到任何相应的规则.
我在这里错过任何规则吗?的jsfiddle