mpvue-lint
检测h5版本的vue组件是否符合mpvue语法规则
Last updated a year ago by yanghuanyu .
ISC · Original npm · Tarball · package.json
$ cnpm install mpvue-lint 
SYNC missed versions from official npm registry.

mpvue-lint

#模块功能 检测h5版本的vue组件是否符合mpvue语法规则 #使用方法 npm install mpvue-lint 构建流中调用,传入entry(array) , 要检查的入口Vue文件

const mpvueLint = require('mpvue-lint')
mpvueLint.build(
{ 
	entry:
	[ path.resolve('mpvue/page/worldcup/home/index.vue'), 
	path.resolve('mpvue/page/worldcup/card_detail/index.vue'), 
	path.resolve('mpvue/page/worldcup/activity_rules/index.vue') 
	] 
})

如果有引用路径的错误,会报白色提示 如果有template错误,比如组件上用class,绑定click事件等会报错误名,文件名,和组件名 如果Vue文件方法里有写法错误,如使用zepto,window,document等,会报错误名,文件名,方法名,行号 如果想自定义需要报错的函数调用,请按照mpvuelint.json里的格式添加你的函数名,例如,"knb":true会在 vue文件中所有调用knb的地方报错提醒 lint检查非强制,FE同学自己根据提醒修改业务代码

mpvue-trace

debug时跟踪数据变动的模块

用法

在mpvue/你的工作目录/你的页面目录/main.js中加入如下引用

<<<<<<< HEAD
const mpvueTrace = require('mpvue-lint/mpvue-trace')
=======
const mpvueTrace = require('@waimai/mpvue-lint/mpvue-trace')
>>>>>>> master
mpvueTrace.trace(Vue); //Vue是当前页面中的Vue实例

调试mpvue页面时,如果触发了数据更新,console控制台会输出这次操作500ms内引发的所有数据更新的大小, 帮助FE同学观察页面数据变化,通过优化减少数据变动提高页面性能

使用注意!

上面的调试代码会监听Vue.$updateDataToMP方法并把更新数据转字符串计算大小,会有一定性能损耗, 仅做调试trace用,上线代码一定要去除。

Current Tags

  • 1.0.72                                ...           latest (a year ago)

10 Versions

  • 1.0.72                                ...           a year ago
  • 1.0.71                                ...           a year ago
  • 1.0.7                                ...           a year ago
  • 1.0.6                                ...           a year ago
  • 1.0.5                                ...           a year ago
  • 1.0.4                                ...           a year ago
  • 1.0.3                                ...           a year ago
  • 1.0.2                                ...           a year ago
  • 1.0.1                                ...           a year ago
  • 1.0.0                                ...           a year ago
Maintainers (1)
Downloads
Today 0
This Week 2
This Month 12
Last Day 1
Last Week 10
Last Month 46
Dependencies (2)
Dev Dependencies (0)
None
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |