一般情况下,data要写到return里面,这样复用组件时就不会产生全局污染。但有的数据,复用的组件都可以共用(一些常量),那应该写到哪里呢?是的最前面?consta=1exportdefault{...}还是像element给的表单验证的例子,写到return的外面?exportdefault{data(){varcheckAge=(rule,value,callback)=>{if(!value){returncallback(newError('年龄不能为空'));}setTimeout(()=>{if(!Number.isInteger(value)){callback(newError('请输入数字值'));}else{if(value
2 回答
莫回无
TA贡献1865条经验 获得超7个赞
如果是跨页面使用,建设使用vue的mixins公用模块比较好,方便敏捷。《官方mixins链接描述》如果是当前页面使用的变量,你上面的写法也是可以的。在当前页面的script定义即可。如果使用const定义是不能进行改变的,需要使用let才能修改变量。
添加回答
举报
0/150
提交
取消