!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>vue.js 起步</title> <!-- 第一步: 引入vue.js库 --> <script type="text/javascript" src="https://cdn.staticfile.org/vue/2.4.2/vue.min.js"></script> </head> <body> <div id="demo"> </div> <!-- mvvm结构: m:model v:view vm:viewmodel --> <!-- 第二步 :创建 view 视图 --> <!-- view 视图需要包裹一个容器 --> <div id="box"> <!-- 页面显示部分写在box中 ,确定一个范围,表示此范围内部都是 vue解析出来的 --> <!-- 将vue实例中定义的数据,展示在页面上 --> <!-- 将数据展示在页面上,需要借助于表达式 表达式语法:{{ 变量名 }} --> <!-- 三目表达式 条件表达式?"true" :"false" --> <h1>{{bool?"true":"false"}}</h1> </div> </body> </html>
<script type="text/javascript">
// 第三步 :通过vue实例化一个 vue对象;用这个对象来解析 id = box中的所有指令
// vm对象就是 MVVM中的 Vm这个角色
var vm = new Vue({
// {}中填写vue实例的配置项
el: '#box',//element 元素 el配置项是用来设置与页面的关联 el:‘选择器’
// data 数据(model)
data: {
msg: 'hello, world!',
bool:true
},
// 实例中,可以设置很多配置项
});
</script>