今天开始学习vue的计算属性computed、侦听器watch、Class与Style绑定、组件。
computed属性基于它们的响应式依赖进行缓存的。只在相关响应式依赖发生改变时它们才会重新求值。computed属性默认只有getter,但是可以自主提供一个setter。
侦听器watch,当需要在数据变化时执行异步或开销较大的操作时,这个方式是最有用的。由于文档只有少量说明,并且刚开始学,还不能熟练运用。
Class 与 Style 绑定:
class:v-bind:class
style:v-bind:style
组件:组件应该是vue中最难并且最重要的一部分了。组件是可复用的 Vue 实例,且带有一个名字。可以在一个通过 new Vue 创建的 Vue 根实例中,把这个组件作为自定义元素来使用。
组件通常有两种注册类型:全局注册和局部注册。组件的命名规则也有两种:驼峰式 PascalCase和连接式kebab-case。
组件的data属性必须是一个函数。
可以通过prop传递数据给子组件,也可以通过指令监听子组件事件并且让子组件向父组件传递数据。
大概就是对vue进行了一些基本的了解,由于还没有大量的编写代码,不太熟悉。