wx-minapp / minapp-vscode

WXML Language Support
https://marketplace.visualstudio.com/items?itemName=qiu8310.minapp-vscode
MIT License
262 stars 43 forks source link

无法给出计算属性的提示 #31

Closed muzea closed 3 years ago

muzea commented 5 years ago

https://github.com/wx-minapp/minapp-vscode/blob/167d33c11e7c61ff942cfe960249aa0dcb96d973/src/plugin/lib/ScriptFile.ts#L15

比如 wepy 官网的这个例子

  computed = {
      aPlus () {
          return this.a + 1
      }
  }

直接匹配 : 是不是太暴力了?或者加一个 ^\sPropName\s\(\s\)\s{ ?或者内置个 babel 按基本法来计算有哪些属性?

qiu8310 commented 5 years ago

原生的小程序没有计算属性的,如果即要完全支持 wepy 或者 mpvue 或者其它小程序框架是很难的。

这个只是个辅助功能,没有打算做的很完善,如果引入 babel 难免会影响插件的性能的