vue实例中data使用return包裹的方法


Posted in Javascript onAugust 27, 2018

在简单的vue实例中看到的Vue实例中data属性是如下方式展示的:

let app= newVue({

 el:"#app",
 data:{
  msg:''
 },
 methods:{
  
 }
})

在使用组件化的项目中使用的是如下形式:

export default{
 data(){
  return {
   showLogin:true,
   // def_act: '/A_VUE',
   msg: 'hello vue',
   user:'',
   homeContent: false,
  }
 },
 methods:{
  
 }
}

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

曰:不使用return包裹的数据会在项目的全局可见,会造成变量污染

使用return包裹后数据中变量只在当前组件中生效,不会影响其他组件。

以上这篇vue实例中data使用return包裹的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
Oct 29 Javascript
javascript onmouseout 解决办法
Jul 17 Javascript
关于Javascript与iframe的那些事儿
Jul 04 Javascript
在Ubuntu系统上安装Node.JS的教程
Oct 15 Javascript
js 动态添加元素(div、li、img等)及设置属性的方法
Jul 19 Javascript
浅析webpack 如何优雅的使用tree-shaking(摇树优化)
Aug 16 Javascript
关于Vue实现组件信息的缓存问题
Aug 23 Javascript
JavaScript 隐性类型转换步骤浅析
Mar 15 Javascript
JavaScript高级函数应用之分时函数实例分析
Aug 03 Javascript
详解jQuery设置内容和属性
Apr 11 jQuery
详解小程序横屏方案对比
Jun 28 Javascript
node运行js获得输出的三种方式示例详解
Jul 02 Javascript
vue项目打包部署到服务器的方法示例
Aug 27 #Javascript
解决vue中修改了数据但视图无法更新的情况
Aug 27 #Javascript
解决vue接口数据赋值给data没有反应的问题
Aug 27 #Javascript
vue 修改 data 数据问题并实时显示的方法
Aug 27 #Javascript
Node.js连接Sql Server 2008及数据层封装详解
Aug 27 #Javascript
解决vue中修改export default中脚本报一大堆错的问题
Aug 27 #Javascript
vue.js 图片上传并预览及图片更换功能的实现代码
Aug 27 #Javascript
You might like
PHP中::、->、self、$this几种操作符的区别介绍
2013/04/24 PHP
基于php下载文件的详解
2013/06/02 PHP
兼容ie6浏览器的php下载文件代码分享
2014/07/14 PHP
php实现约瑟夫问题的方法小结
2015/03/23 PHP
THinkPHP获取客户端IP与IP地址查询的方法
2016/11/14 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
PHP常见的几种攻击方式实例小结
2019/04/29 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
PHP实现页面静态化深入讲解
2021/03/04 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
2021/03/09 PHP
从JavaScript 到 JQuery (1)学习小结
2009/02/12 Javascript
关于javascript中的parseInt使用技巧
2009/09/03 Javascript
JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
2012/10/11 Javascript
js/jquery去掉空格,回车,换行示例代码
2013/11/05 Javascript
手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
2014/06/06 Javascript
JS中产生标识符方式的演变
2015/06/12 Javascript
JavaScript中使用Math.floor()方法对数字取整
2015/06/15 Javascript
vue 项目如何引入微信sdk接口的方法
2017/12/18 Javascript
微信小程序云开发如何使用云函数生成二维码
2019/05/18 Javascript
React Native登录之指纹登录篇的示例代码
2020/11/03 Javascript
[03:13]DOTA2-DPC中国联赛1月25日Recap集锦
2021/03/11 DOTA
详解Python中for循环的使用方法
2015/05/14 Python
在Python中处理字符串之ljust()方法的使用简介
2015/05/19 Python
python中安装模块包版本冲突问题的解决
2017/05/02 Python
python如何在列表、字典中筛选数据
2018/03/19 Python
Python简单读写Xls格式文档的方法示例
2018/08/17 Python
关于python列表增加元素的三种操作方法
2018/08/22 Python
Python 私有化操作实例分析
2019/11/21 Python
python 求两个向量的顺时针夹角操作
2021/03/04 Python
工程力学专业毕业生求职信
2013/10/06 职场文书
饲料采购员岗位职责
2013/12/19 职场文书
更夫岗位责任制
2014/02/11 职场文书
政风行风建设整改方案
2014/10/27 职场文书
2014年卫生监督工作总结
2014/12/09 职场文书
努力学习保证书
2015/02/26 职场文书
在Java中Collection的一些常用方法总结
2021/06/13 Java/Android