为什么vue中的data用return返回呢?
2024-08-28 15:52:11
不使用return包裹的数据会在项目的全局可见,会造成变量污染;使用return包裹后数据中变量只在当前组件中生效,不会影响其他组件。
当一个组件被定义, data 必须声明为返回一个初始数据对象的函数,因为组件可能被用来创建多个实例。如果 data 仍然是一个纯粹的对象,
则所有的实例将共享引用同一个数据对象!通过提供 data 函数,每次创建一个新实例后,我们能够调用 data 函数,从而返回初始数据的一个全新副本数据对象。
引用:https://www.cnblogs.com/chengmingxiaowu/p/10044521.html
最新文章
- 关于ghost后4KB对齐问题
- 【云计算】qcow2虚拟磁盘映像转化为vmdk
- 解决-bash: lsb_release: command not found
- topcoder SRM 592 DIV2 LittleElephantAndBooks
- C# HttpWebRequest 绝技
- [ios]ios-Demo4脱衣服/刮奖app-专业
- C#检验数据有效性验证类
- Struts2、spring2、hibernate3在SSH中各起什么作用
- pan
- 编译的依赖不能vs的release工程
- hive parition的使用,分dynamic和static两种
- (整理)REHL6.5_安装本地yum
- [Canvas]空战游戏 已经可以玩了 1.13Playable
- java框架之SpringBoot(3)-日志
- 《how tomcat works》阅读笔记 - 2 - 门面设计模式,避免强制转换
- CodeVs.1036 商务旅行 ( LCA 最近公共祖先 )
- UVA12546_LCM Pair Sum
- 【算法乱讲】BSGS
- oracle--dump->;buffer cache (dump 深入实践一)
- 跨浏览器的事件对象EventUtil