小编Ter*_*Lin的帖子

是否可以调整vuetify组件的大小?

我最近使用Vuetify来实现一些UI设计.但是,我发现默认输入组件(例如v-text-field,v-select)太大.我发现我可以调整它们的宽度,但是对于高度和字体大小,我该如何更改它们?

vue.js vue-component vuetify.js

12
推荐指数
2
解决办法
2万
查看次数

无法加载类型“Microsoft.EntityFrameworkCore.Infrastructure.DesignTimeProviderServicesAttribute”

我使用 Visual Studio for Mac,创建了一个 .net core web api 项目。csproj 文件是这样的:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
    <PackageReference Include="MySql.Data.EntityFrameworkCore" Version="8.0.9-dmr" />
    <PackageReference Include="MySql.Data.EntityFrameworkCore.Design" Version="8.0.9-dmr" />
  </ItemGroup>

  <ItemGroup>
    <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.1" />
    <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.0" />
  </ItemGroup>

</Project>
Run Code Online (Sandbox Code Playgroud)

当我使用以下命令从 MySQL 执行“dotnet ef dbcontext scaffold”到脚手架时:

dotnet ef dbcontext scaffold "server=[server];port=3306;user=[user];password=[password];database=[dbname]" MySql.Data.EntityFrameworkCore -o Models -c [contextname] -f -v
Run Code Online (Sandbox Code Playgroud)

该命令返回如下错误:

Could not load type 'Microsoft.EntityFrameworkCore.Infrastructure.DesignTimeProviderServicesAttribute' from assembly 'Microsoft.EntityFrameworkCore, Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'.
Run Code Online (Sandbox Code Playgroud)

我检查了 Microsoft.EntityFrameworkCore 包。确实,该包中没有基础结构命名空间。但是在网上搜索,我发现其他人可以通过这样的设置成功搭建脚手架。我做错了什么吗?如何正确搭建脚手架?

谢谢你们。

entity-framework-core asp.net-core-mvc .net-core asp.net-core asp.net-core-2.0

6
推荐指数
1
解决办法
5299
查看次数

为什么Vuex状态将数组作为对象返回

我使用的是Typescript + vue + vuex,状态定义为

const state: CommonDataState = {
  clients: [],
  version: 1
}
Run Code Online (Sandbox Code Playgroud)

吸气鬼是

const getters: GetterTree<CommonDataState, RootState> = {
  getClients: state=> () => { return state.clients; },
  getClientById: state => (id: string) => { return state.clients.filter(x => true)[0]; },
  getVersion: state => (): Number => { return state.version; }
}
Run Code Online (Sandbox Code Playgroud)

在调用getter getClientById时,

渲染错误:"TypeError:state.clients.filter不是函数"

当我使用console.log()打印state.clients时,它显示结果是一个对象,其默认属性为数组而不是数组类型

{__esModule: true, __ob__: Observer}
default : Array(15)
__esModule : true
__ob__ : Observer {value: {…}, dep: Dep, vmCount: 0}
get default : ƒ …
Run Code Online (Sandbox Code Playgroud)

typescript vue.js vuex

6
推荐指数
1
解决办法
791
查看次数