发表于: 2019-12-03 23:17:53

1 1084



今天完成的事情:

1.学习vue官方文档


明天计划的事情:

1.继续学习文档,并推进任务。


遇到的问题和收获:

1.声明式渲染:vue.js的核心是一个允许采用简洁模板语法来声明式地将数据渲染进DOM的系统

<div id="app-2">
   <span v-bind:title="msg">标悬钟查看此处动态绑定的提示信息!</span>
</div>

<script>
   var app2 = new Vue({
       el: "#app-2",
       data: {
           msg: "面加" + new Date().toLocaleString()
       }
   })
</script>

指令带有前缀v-,这是vue提供的特性。如v-bind将此元素的title和vue实例的msg属性保持一致。

v-for可以绑定数组的数据来渲染一个项目列表。


一个vue实例被创建时,会将其data对象中的所有属性加入到Vue的响应式系统中。那么当这些值发生变化时,视图会做出反应,同步刷新为新的数据。


新建一个vue实例并赋值给变量"myapp",这个时候,变量myapp就是这个vue实例

var myapp = new Vue( //新建一Vue 并赋值给变'myapp',这时变myapp就是这个vue
   {
       el:'#myapp',
       data:{ message:'hello Vue',  //myapp.message = 'hello Vue'
           mz:'33'  //myapp.mz = '33' } }
);


实例属性。有前缀$,方便与用户定义的属性区分开来。

var data = { a: 1 };
console.log(data);
var vm = new Vue({
   el: '#app-4',
   data: data
});

vm.$data === data; // => true
vm.$el === document.getElementById("app-4"); // => true
console.log(vm.$el);
console.log(vm.$data)


例子很多,暂时记录一点。


进度慢了。赶快补起来。。




返回列表 返回列表
评论

    分享到