最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

vue重点知识总结

来源:动视网 责编:小采 时间:2020-11-27 20:16:31
文档

vue重点知识总结

vue重点知识总结:Vue实例每个 Vue 实例都会代理其 data 对象里所有的属性:vm.a===data.a //true注意只有这些被代理的属性是响应的。如果在实例创建之后添加新的属性到实例上,它不会触发视图更新。除了 data 属性, Vue 实例暴露了一些有用的实例属性与方法。这些属性与方法
推荐度:
导读vue重点知识总结:Vue实例每个 Vue 实例都会代理其 data 对象里所有的属性:vm.a===data.a //true注意只有这些被代理的属性是响应的。如果在实例创建之后添加新的属性到实例上,它不会触发视图更新。除了 data 属性, Vue 实例暴露了一些有用的实例属性与方法。这些属性与方法


Vue实例

每个 Vue 实例都会代理其 data 对象里所有的属性:vm.a===data.a //true

注意只有这些被代理的属性是响应的。

如果在实例创建之后添加新的属性到实例上,它不会触发视图更新。

除了 data 属性, Vue 实例暴露了一些有用的实例属性与方法。这些属性与方法都有前缀 $,以便与代理的 data 属性区分。

模板语法


使用在v-html里的{{}}绑定会变成下面的样子,不会编译,直接当做字符串:

数据绑定使用js表达式

过滤器

computed

Computed vs Methods

计算属性是基于它们的依赖进行缓存的。计算属性只有在它的相关依赖发生改变时才会重新求值。这就意味着只要 message 还没有发生改变,多次访问 reversedMessage 计算属性会立即返回之前的计算结果,而不必再次执行函数。

Computed vs Watched

设置setter


直接使用fullname就是调用getter,给fullname赋值时调用的是setter

watch选项
当你想要在数据变化响应时,执行异步操作或开销较大的操作,这是很有用的。

在官方的示例中,使用 watch 选项允许我们执行异步操作(访问一个 API),我们执行该操作的频率,并在我们得到最终结果前,设置中间状态。
这是计算属性无法做到的。

动态绑定class和style以及使用组件时如何添加动态class

自动添加前缀

当 v-bind:style 使用需要特定前缀的 CSS 属性时,如 transform ,Vue.js 会自动侦测并添加相应的前缀。

条件渲染


v-else 元素或v-else-if元素必须紧跟在 v-if 或者 v-else-if 元素的后面——否则它将不会被识别。

用 key 管理可复用的元素
Vue 会尽可能高效地渲染元素,通常会复用已有元素而不是从头开始渲染。

v-show
不同的是带有 v-show 的元素始终会被渲染并保留在 DOM 中。v-show 是简单地切换元素的 CSS 属性 display 。

注意, v-show 不支持

文档

vue重点知识总结

vue重点知识总结:Vue实例每个 Vue 实例都会代理其 data 对象里所有的属性:vm.a===data.a //true注意只有这些被代理的属性是响应的。如果在实例创建之后添加新的属性到实例上,它不会触发视图更新。除了 data 属性, Vue 实例暴露了一些有用的实例属性与方法。这些属性与方法
推荐度:
标签: VUE 知识 总结
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top