组件 (component) 是可复用的 Vue 实例,可以扩展 HTML 元素,封装可重用的代码。我们可以通过不同的组件来划分不同的功能模块,当我们需要相应功能就去调用对应的组件即可。
Vue 可以定义过滤器来进行文本格式化,过滤器可以用在插值表达式 {{}}
和 v-bind
中。过滤器需要添加在表达式的尾部用管道符 |
来连接
有时我们在获取 Vue 实例的数据时需要对数据进行一些处理,如果模板中多次使用了处理后的数据,使用计算属性来实现会更加方便。虽然大多数情况使用计算属性比较合适,但是在数据变化时需要执行一些异步或者开销较大的操作时,使用侦听器更为有效。
从 Vue 实例创建、运行、到销毁期间总是伴随着各种各样的事件,这些事件统称为生命周期。在生命周期的不同阶段 Vue 会调用不同的钩子函数,我们可以通过这些钩子函数在 Vue 生命周期的不同阶段进行操作。
指令是带有 v-
前缀的特殊 attribute。指令 attribute 的值预期是单个 JavaScript 表达式。指令的职责是,当表达式的值改变时,将其产生的连带影响,响应式地作用于 DOM
CSS3 中的 flex 属性,在布局方面做了非常大的改进,使得我们对多个元素之间的布局排列变得十分灵活,适应性非常强。其强大的伸缩性和自适应性,在网页开中可以发挥极大的作用。
继承性与层叠性是 CSS 的重要特性,继承性就是子组件会继承父组件的某些样式,这样我们就不需要给每个子组件都去设置样式。层叠性是对设置样式过程中可能导致的冲突问题进行处理。