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

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

1、在简单的vue实例中看到的Vue实例中data属性,如下所示:

let app= newVue({el:"#app",data:{msg:''},methods:{}
})

2、在使用组件化的项目中,如下所示:
export default{data(){return {showLogin:true,// def_act: '/A_VUE',msg: 'hello vue',user:'',homeContent: false,}},methods:{}
}

转载于:https://www.cnblogs.com/catherLee/p/9548000.html

vue中的data用return返回相关推荐

  1. vue中的data为什么是一个函数?起到什么作用?

    前言 在学习vue的时候,我们一直在思考的一件事: 组件的data数据为什么必须要以函数返回的形式,为什么不是简单的对象形式呢? 一.data为什么是一个函数 面试回答: 如果data是一个函数的话, ...

  2. vue中的data为什么必须是一个函数

    其实这个问题是js的问题,并非是vue的问题 这和原型链的知识有关 我们可以反向推一下,如果vue中的data是一个对象的话会发生什么现象 举例:vue中的data是一个对象 function Com ...

  3. vue中使data中的数据初始化

    组件中的根元素使用了v-if,但是组件中的data数据不会初始化,因为不是组件使用了v-if,组件不会销毁:但是可是使用以下方式来让data数据初始化: Object.assign(this.$dat ...

  4. 【Vue】Vue中的data数据包含html标签元素的解决方法

    通过:v-html,html代码: <div v-html="cont"></div> vue中data数据: cont: "<a href ...

  5. Vue中JS遍历后台JAVA返回的Map数据,构造对象数组数据格式

    场景 SpringBoot+Vue+Echarts实现选择时间范围内数据加载显示柱状图: SpringBoot+Vue+Echarts实现选择时间范围内数据加载显示柱状图_BADAO_LIUMANG_ ...

  6. vue中在data中写入img地址 引入问题

    第一种情况 如果将img放在 src在下的assets中时候:img地址在data中 {id: 1153135,title: '精选1',price: 168,count: 40,imgAddress ...

  7. 【Vue】MVVM模型,vue中的data、methods属性

  8. Vue中data为何以函数形式返回

    data为何以函数形式返回 在使用Vue构建组件化应用时,每个组件的data属性都是以函数形式返回的,这主要是在组件化实现的时候,每个实例可以维护一份被返回对象的独立的拷贝,而不是共享同一个对象的引用 ...

  9. Vue 组件中的data为什么是一个函数?

    1.前言 在学习Vue的时候,发现组件中的data 是函数返回的形式,而挂载的实例中的data一般都是简单的对象格式,带着问题查了查文档,下面给出例子和解释. 2.正文 这里有一个 Vue 组件的示例 ...

最新文章

  1. 作业调度算法--高响应比优先 操作系统_处理器管理_编程题
  2. MANIFEST.MF文件全面解析
  3. 聊聊 computed 影响性能的场景
  4. Ubuntu 16.04 设置MySQL远程访问权限
  5. 2016 China Collegiate Programming Contest Final
  6. centos6/7 yum安装mysql客户端和rpm包方式安装方式
  7. GitHub:攻击者正在利用被盗 OAuth 令牌攻击数十家组织机构
  8. NUC1399 Sum It Up【DFS】
  9. java自定义日志_java-自定义日志记录以在运行时收集消息
  10. h5微信f分享链接给对方获取对方手机号_怎么加回微信删除的人?偷偷恢复,亲测有效!...
  11. c语言中保存的文件时怎么换行,关于文件操作,碰到空格就换行
  12. switch删除用户显示正在维护服务器,Switch即将迎来6.0更新 账号与用户无法再正常解绑...
  13. TCP/IP学习心得
  14. Go语言反射规则 - The Laws of Reflection
  15. Array和Slices
  16. 腾讯内部深度文章曝光:微信向左 手机QQ向右
  17. 关于web出现此问题:index:25 Uncaught ReferenceError: delFruit is not defined at HTMLImageElement.onclick
  18. Poker time 2 (enhanced version)
  19. Python自动化测试框架
  20. 利用opencv识别文本

热门文章

  1. golang mysql curd_Go 语言操作 MySQL 之 CURD 操作
  2. axure源文件_Axure教程:实现网易云音乐有声播放效果
  3. HTML5 学习笔记
  4. C++ wstring 与 string 之间的相互转换.
  5. Java面试你必须要知道的那些知识,深夜思考
  6. 通过ceph-deploy搭建ceph 13.2.5 mimic
  7. bitmap转换为drawable
  8. 模型的搜索和优化方法综述:
  9. 解决ionic3 android 运行出现Application Error - The connection to the server was unsuccessful
  10. javascript 自定义Map