形成自己的笔记。就不会忘记了。就像存档一样。因为是自己的东西,所以,复习起来也快速。
vue笔记
2021-3-9
2.3Vue基础
1.vue就是数据绑定。自动更新。
2.如何使用:
引用。
3.语法模板。老师说本质是啥的模板。
4.例子。 {{起个名字}}
其实.app=getElementsById
2021-3-13
2.4.狗子(其实是钩子,这里搞笑)
狗子的本质是特定时间自动触发的函数。
有个狗子列表。
实例生命周期狗子。
疑问一句话“render函数或html模板进行渲染”
术语叫“el挂载”在哪里?在“div id为app的范围”。狗子写在哪里?
2.5模板语法插值
插值和指令
基于html的模板语法。
疑问“实质模板编译成渲染的函数,vue中可以使用这种函数,但是推荐html模板”react可以写渲染函数。
插值(文本,原始html,表达式)
msg后面·`符号?
2.6模板语法指令
指令(todo-list)to-do list?
v-model关联。
v-on:click,也可以是@click【需要写配合的函数】
v-for=”A in/of B”,{{A}}
2.7计算属性
作用:1.分离模板语句中的复杂逻辑,2.而且具有缓存,不用像函数那样次次计算。3.和methods的写法区别在于html中设置{{函数名()}}
2.8侦听器
作用:开销较大操作时【啥意思,只能照抄,许多书估计也是这样,所以会有一种读翻译的书不如读原著】,数据变化时执行异步操作的时候。
注意:数据不变不触发,有值也不触发。比如msg有默认值但是不会触发watch。list()被侦听对象要有一对小括号跟在后面。如:
list(){
console.log('list中有'+this.list.length+'条数据')
},