async-validator 表单校验 常用于在form-item上面加:rule 用来添加校验规则 prop为对应属性的校验
<Form-item :prop="contidionName+index+'.fieldId'"
:rules="[{required: true,message: 'The conditions cannot be empty'}]">
axios 可用于请求拦截 和发起get和post请求
封装
get(url,params){
axios({ methods: 'get', url, params}).then( (response) => { console.log(response);}).catch( (error) => { console.log(error);})};
goyee 封装了lodash的合计和moment的时间计算,同时还有lodash的cloneDeep
this.$goyee.cloneDeep()
babel 用于将不同编译版本的ES6、ES5等进行转译来适配当前的浏览器,也可以用babel-eslint对前台的编码进行规范约束
解析 (Parsing) 通过词法分析和语法分析,将JavaScript源代码转换成抽象语法树。 转换 (transforming)对语法树(ast)进行转换操作,把ES2015+的部分转换为ES5。 再建 (generation)将转换之后的语法树重新生成代码。
module.exports = { root: true, parser: 'babel-eslint',‘rules’:
moment 时间处理类库
const now = moment().format(YYYY-MM-DD/HH:mm:ss)
qs qs中文 用于安全性的查询字符串解析和序列化字符串的库
qs.parse()是将URL解析成对象的形式qs.stringify()是将对象 序列化成URL的形式,以&进行拼接