|
|
@ -52,10 +52,12 @@ kicc-ui 是基于vben Admin的模板开发,使用了最新的`vue3`,`vite2`,`T |
|
|
|
// 列如如下这段代码的 placeholder 属性这样的使用方法是正确的 ant-design-vue 官网例子上也是支持这种写法的,代码运行起来也是没有任何问题的 |
|
|
|
// 列如如下这段代码的 placeholder 属性这样的使用方法是正确的 ant-design-vue 官网例子上也是支持这种写法的,代码运行起来也是没有任何问题的 |
|
|
|
// 但是由于内部类型定义为 string 没有定义为 string | string[] 从而在检查时候报 |
|
|
|
// 但是由于内部类型定义为 string 没有定义为 string | string[] 从而在检查时候报 |
|
|
|
// error TS2322: Type 'string[]' is not assignable to type 'string'. |
|
|
|
// error TS2322: Type 'string[]' is not assignable to type 'string'. |
|
|
|
// 项目中还有类似的还有很多组件库也出现这种问题比如 class 属性等等 |
|
|
|
// 项目中还有类似的还有很多组件库也出现这种问题比如 class 属性等等,包括自己定义的组件也出现了很多类型检测问题,类型规范定义太严格了,往往会影响开发效率 |
|
|
|
// 所以干脆直接 vue <template></template> 这部分的组件ts校验不要了,自己编码的时候注意一下就行 |
|
|
|
// 所以干脆直接 vue <template></template> 这部分的组件ts校验不要了,只检测 typescript 代码,自己编码的时候注意一下组件的类型就行 |
|
|
|
// 打包发布是使用项目中的 lint:eslint 检测就可以了 |
|
|
|
// 打包发布是使用项目中的 lint:eslint 检测 typescript 代码就可以了,不使用 vue-tsc 检测组件部分的类型 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// vue3 局部引入 |
|
|
|
|
|
|
|
const ARangePicker = DatePicker.RangePicker; |
|
|
|
<ARangePicker v-model:value="state.dateRange" |
|
|
|
<ARangePicker v-model:value="state.dateRange" |
|
|
|
style="width: '100%'" |
|
|
|
style="width: '100%'" |
|
|
|
valueFormat="YYYY-MM-DD" |
|
|
|
valueFormat="YYYY-MM-DD" |
|
|
@ -63,8 +65,6 @@ kicc-ui 是基于vben Admin的模板开发,使用了最新的`vue3`,`vite2`,`T |
|
|
|
/> |
|
|
|
/> |
|
|
|
``` |
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
编译打包前类信息 type:check |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 🗽 启动项目 |
|
|
|
## 🗽 启动项目 |
|
|
|
|
|
|
|
|
|
|
|
```bash |
|
|
|
```bash |
|
|
|