我自己用vue的开发插件的方式写了个公共库,install 的方式,里面的方法都挂载到 vue的原型对象上的, 然后再main.js里面 use了, 在其他组件就能直接this 调用,但是现在在其他组件 用this调用这个公共库的方法时,vscode没有提示,哪位大神知道怎么解决?在线等。。。
/
猿问
https://cn.vuejs.org/v2/guide/typescript.html
里面介绍了用d.ts扩展vue原型的方法
// 1. 确保在声明补充的类型之前导入 'vue' import Vue from 'vue' // 2. 定制一个文件,设置你想要补充的类型 // 在 types/vue.d.ts 里 Vue 有构造函数类型 declare module 'vue/types/vue' { // 3. 声明为 Vue 补充的东西 interface Vue { $myProperty: string } }
扩展的d.ts文件路径写到你的库的package.json文档的types属性,或者直接粘贴进你的工程里面,vscode就会给出提示了
你安装vue-template插件了嘛?还有识别vue插件的
举报