1.传统方法(练习 小DEMO中用的这种)

    <script type="text/ecmascript">
var app=new Vue({
el:"#app",
data:{
message:"hello world"
}
})
</script>

2.带有返回值的方法(实际项目中大多用的这种,优点下面会讲到)

<script type="text/javascript">
var app=new Vue({
el:'#app',
data: function(){
return {
message:"hello world"
}
}
})
</script>

第二种的es6写法:

<script type="text/javascript">
var app=new Vue({
el:'#app',
data() {
return {
message:"hello world"
}
}
})
</script>

html里面body部分:这里以helloworld 为例

<div id="app">
{{message}}
</div>

区别:

传统的vue.js实例方法 即第一种方法,基本不会被复用,作为练习用较多。

第二种第三种实际项目中用的比较多,因为可能在多处调用同一组件,为了不让多处的组件共享同一data对象,只能返回函数。

export default{
data(){
return {
...
}
}
}

来源:之前看过一篇文章,大致是这么介绍的,今天想起来了更新下,项目中确实后两种用的较多。

最新文章

  1. J2EE学习(2)--何謂容器【良葛格学习笔记搬】
  2. hdoj 2039 三角形
  3. android ndk开发(二)实现一个官方demo
  4. JavaScript系列:常用方法
  5. ios 8+ (xcode 6.0 +)应用程序Ad Hoc 发布前多设备测试流程详解
  6. Fragment inner class should be static
  7. dorado抽取js
  8. C学习之结构体
  9. Windows Defender Service 是选择Windows 10系统的最大障碍!
  10. oracle 导入execl
  11. 20172328《程序设计与数据结构》实验三 敏捷开发与XP实践报告
  12. Jmeter利用CSV Data Set Config 和 _CSVRead函数实现参数化
  13. Luogu P4944 【PION贪吃蛇】
  14. 添加全局函数$.extend和对象方法$.fn
  15. php支持连接sqlserver数据库
  16. Blender 建模
  17. 浅谈CORS
  18. CString TCHAR互相转换
  19. mongo 增删改查
  20. ETL流程概述及常用实现方法

热门文章

  1. apache You don&#39;t have permission to access / on this server.无权访问
  2. 10.整合email
  3. checked属性 详解
  4. BestCoder Round #92 (hdu 6015 6016)
  5. Halo(六)
  6. mobx学习笔记01——什么是mobx?
  7. jmeter+ant+jenkins搭建接口自动化测试环境
  8. node连接mysql数据库
  9. 【BZOJ2946&amp;SPOJ1812】公共串(后缀自动机)
  10. BZOJ 5137: [Usaco2017 Dec]Standing Out from the Herd(后缀自动机)