为了账号安全,请及时绑定邮箱和手机立即绑定

在线等!Vue中的data写的位置跪求!

在线等!Vue中的data写的位置跪求!

紫衣仙女 2019-06-19 09:06:29
一般情况下,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才能修改变量。
                            
查看完整回答
反对 回复 2019-06-19
  • 2 回答
  • 0 关注
  • 601 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信