当前位置: 首页 > news >正文

vue中data 需要return返回

诚明小巫 de 博客

勤修戒定慧,熄灭贪嗔痴。

QQ:1312528339

为什么vue中的data用return返回

1、为什么在项目中data需要使用return返回数据呢?

不使用return包裹的数据会在项目的全局可见,会造成变量污染;使用return包裹后数据中变量只在当前组件中生效,不会影响其他组件。

当一个组件被定义, data 必须声明为返回一个初始数据对象的函数,因为组件可能被用来创建多个实例。如果 data 仍然是一个纯粹的对象,则所有的实例将共享引用同一个数据对象!通过提供 data 函数,每次创建一个新实例后,我们能够调用 data 函数,从而返回初始数据的一个全新副本数据对象。

相关文章:

  • 小程序转base64
  • wikipedia简易安装
  • immutable的api使用
  • 移动博客七宗“罪”
  • immutable 特殊认知
  • SVN+HTTP的一个ulgy的错误
  • 深度理解Map Set eque is 对比 map是浅层的
  • 几个不错的 Java 源代码查询网站!
  • 十位数时间戳转化为时间格式的函数
  • 昨天回到家里,听到电话铃声响起,拎起话筒就一声:“IT,您好~~~”!
  • pubsub 发布订阅 sub 发布 pub订阅
  • 嵌入式软件的分类、特点以及发展趋势
  • webpack的优化总结
  • taro H5配置 cdn css js 缓存 hash 配置
  • CES2006感悟 随身多媒体产业前景光明
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • Android 控件背景颜色处理
  • HTML中设置input等文本框为不可操作
  • JavaScript异步流程控制的前世今生
  • JSDuck 与 AngularJS 融合技巧
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • ReactNative开发常用的三方模块
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • TypeScript迭代器
  • web标准化(下)
  • windows下mongoDB的环境配置
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 坑!为什么View.startAnimation不起作用?
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 入口文件开始,分析Vue源码实现
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 赢得Docker挑战最佳实践
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • ​力扣解法汇总1802. 有界数组中指定下标处的最大值
  • ​马来语翻译中文去哪比较好?
  • #include
  • $GOPATH/go.mod exists but should not goland
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (4)STL算法之比较
  • (Matlab)使用竞争神经网络实现数据聚类
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (译)计算距离、方位和更多经纬度之间的点
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • .Family_物联网
  • .NET导入Excel数据
  • .NET中winform传递参数至Url并获得返回值或文件
  • .sdf和.msp文件读取
  • @angular/cli项目构建--http(2)
  • @Controller和@RestController的区别?
  • @RequestBody与@ResponseBody的使用
  • [ solr入门 ] - 利用solrJ进行检索
  • [100天算法】-每个元音包含偶数次的最长子字符串(day 53)
  • [2019/05/17]解决springboot测试List接口时JSON传参异常