Skip to content

iniceice88/wechat-miniprogram-ijplugin

Repository files navigation

wechat-miniprogram-plugin

Fork自wechat-miniprogram-plugin,在原有基础上增加了一些功能

BUG修复

  • 根据project.config.json中的miniprogramRoot配置,识别app.json文件

修复了wxml文件代码块{{}}中下列几种情况的js错误提示

  • {{ ...obj }}
  • {{ { age: 18 } }}
  • {{ age: 18, name: 'user' }}
  • {{ obj && obj.xxx }} 有限支持。比较复杂的表达式如 {{ (line.name1 || '') + ((line.name1 && line.name2 ) ? ' ' : '' ) }}当作普通文本处理,不再报错但同时无法提示/跳转
  • {{}} 中支持换行

功能增加

  • app.json文件更多跳转路径支持。包括entryPagePath, subpackages,tabBar
  • index.json文件支持componentGenerics下组件的路径跳转
  • 对于componentGenerics组件,wxml里不再报错,且支持跳转
  • 从wxml跳转到js文件对应 属性/方法 时,支持ComponentWithComputed()
  • wxml中generic:xxx写法不再报错
  • wxml中自定义组件的属性写法支持ab-cd的写法,实际对应的是abCd属性
  • template wxml中使用app.json中的usingComponents时不报错,且支持跳转
  • JSON Schema改为中文

TODO

  • 处理wxml到Behavior的跳转
  • 调查:this.data.xxx无法跳转

原版功能

Wiki中浏览更多功能

安装

不支持通过IDE的插件市场安装

下载发行版附件中的jar文件,在IDE中选择从磁盘安装

使用

通过IDE打开微信小程序项目即可使用全部功能