为了账号安全,请及时绑定邮箱和手机立即绑定

vscode 怎样智能提示 自定义的vue插件里面的方法

/ 猿问

vscode 怎样智能提示 自定义的vue插件里面的方法

我自己用vue的开发插件的方式写了个公共库,install 的方式,里面的方法都挂载到 vue的原型对象上的, 然后再main.js里面 use了, 在其他组件就能直接this 调用,但是现在在其他组件 用this调用这个公共库的方法时,vscode没有提示,哪位大神知道怎么解决?在线等。。。

查看完整描述

2 回答

?
laden666666

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就会给出提示了

查看完整回答
反对 回复 2018-06-07
?
新随事

你安装vue-template插件了嘛?还有识别vue插件的

查看完整回答
反对 回复 2018-03-18

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信