vue实例中data使用return包裹和不使用return包裹的区别
2017-11-27 11:16
344 查看
在简单的vue实例中看到的Vue实例中data属性是如下方式展示的:
let app= newVue({
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 包裹
- vue实例中data使用return包裹的方法
- vue实例中data使用return包裹
- Python中exit、return、sys.exit()等使用实例和区别
- Java中break、continue、return语句的使用区别对比(附实例)
- Python中exit、return、sys.exit()等使用实例和区别
- c语言exit和return区别,在fork和vfork中使用(转的,觉得对我有帮助)
- 编程实例 使用C#的BitmapData
- [备忘]ASP.NET MVC中RouteData.GetRequiredString("key")方法和RouteData.DataTokens["key"]方法使用上的区别
- arraylist arraylist使用实例 linkedlist linkedlist源码解析 linkedlist和arraylist的区别
- DataSet、DataTable、DataRow、DataColumn区别及使用实例
- 安装SrsDataConnector报错:Microsoft Dynamics CRM 服务器组件和 SQL Server Reporting Services 实例使用了相同的帐户
- MVC3中 ViewBag、ViewData和TempData的使用和区别
- ViewBag、ViewData和TempData使用方法、区别与联系
- MVC3中 ViewBag、ViewData和TempData的使用和区别
- c语言exit和return区别,在fork和vfork中使用
- DataSet、DataTable、DataRow、DataColumn区别及使用实例
- SubSonic中RecordBase<T>.Load(IDataReader dataReader)与LoadAndCloseReader(IDataReader dataReader)的使用区别
- Android应用开发之(WebView中loadData与loadDataWithBaseURL的使用上的区别)[转]
- 总结:FORM中使用onSubmit="return false"防止表单自动提交,以及submit和button提交表单的区别