<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<title>Vue.js入门</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<script src="./js/vue.js"></script>
</head>
<body>
<h1 id="demo1">hello,{{name}}!</h1> <!-- View部分 -->
<h1 id="demo2">hello,china!</h1>
<script> /*model部分*/
var app=new Vue({
el:'#demo1',//声明vue.js管理的边界
data:{ //data核心作用存放显示在页面中的数据,需要是一个对象。
name:'jack'
}
});
</script>
</body>
</html>

第一步:引入vue.js

<script src="./vue.js"></script>

第二步:Vue.js提供了一个Vue,我们需要创建一个对象。

var app=new Vue({

  el:'#demo1';  //声明Vue.js管理的边界

  data:{      //data核心作用是存放显示在页面中的数据,需要的是一个对象。

    name:'jack'

  }

});

第三步:在用户界面view中,通过{{}}的形式将data中的数据显示在页面中。

在用户界面中,{{}}代码中绑定的data的key,而在页面中显示的是该key的value。

Vue.js对获取的data与页面上显示的{{}}会产生一种映射关系。

tips:

app这个变量会代理Vue中的data数据,所以我们访问data中的数据的时候,直接用app.name就可以了。

这样,如果我们要实现前后台交互,只要将从后台得到的数据,放在data中,页面就会自动绑定,这样就实现了从Model -> View的数据流向。

最新文章

  1. Java多线程(3) Volatile的实现原理
  2. 不可或缺 Windows Native (4) - C 语言: 预处理命令,输入,输出
  3. MySQL基础 - 如何系统地学习数据库?
  4. Android 将可以按地点自动启动应用程序
  5. kali install fcitx
  6. 阅读《RobHess的SIFT源码分析:综述》笔记2
  7. mac 用 brew
  8. Oracle数据库之视图与索引
  9. linux中screen命令的用法
  10. linux开启mysql远程登录
  11. HDU3535-AreYouBusy
  12. opencv kmeans 图像分割
  13. ASP.NET MVC 使用带有短横线的html Attributes
  14. Nlpir Parser敏感词搜索灵玖语义技术应用
  15. DOM-----style属性对照表
  16. Linux 安装PHP探针
  17. VUE v-for问题
  18. windows下用XShell远程控制ubuntu时连接失败
  19. 发送Http
  20. jade(pug)学习和使用

热门文章

  1. ADO.NET之一:连接层
  2. C编程经验总结
  3. swiper轮播始终居中active图片
  4. 小程序weapp的状态管理 Wenaox
  5. c++标准之IO库
  6. 判断移动端和pc端最简单的方法
  7. Leetcode 538. 把二叉搜索树转换为累加树
  8. urllib使用二
  9. ORA-01122: 数据库文件 1 验证失败
  10. 2,Python常用库之二:Pandas