logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于vue构建lib + 类型声明文件

1.通过vue-CLI构建lib2.利用Vue-tsc生成类型声明文件,使项目引用是可以根据引用吗进行提示

文章图片
#vue.js#前端#typescript +1
vue3 + vite + ts import type时 does not provide an export named ‘xxx‘

我最近再使用vite构建vue + ts项目时,出现找不到导入的类型,而代码却未提示报错,在dev或build时却会出现报错,所以将这个坑发出来避免大家踩坑却找不到原因。解决方法:在导入类型前面加上type,目前还没时间找原因,为什么不加type会报错。不过这样做确实能够解决这个问题。目前这个方法能够在dev或build时,找到对应的类型,能够解决以上问题。

#vue.js#typescript
Vue3 + Directive input元素绑定指令后,在指令中更新input value,v-model未生效

v-model未生效其实(:value绑定的变量未更新)其实就是在指令中改变输入框value时未触发“@input”事件,导致v-moel未生效。可利用dispatchEvent方法收到触发input事件,使v-model生效,更新变量。

#vue.js#typescript#html
Vue3 + Directive input元素绑定指令后,在指令中更新input value,v-model未生效

v-model未生效其实(:value绑定的变量未更新)其实就是在指令中改变输入框value时未触发“@input”事件,导致v-moel未生效。可利用dispatchEvent方法收到触发input事件,使v-model生效,更新变量。

#vue.js#typescript#html
到底了