前言

本文记录了阅读的vue的相关书籍


vue.js实战–书籍记录

1
2
// 使用$el访问元素节点
console.log(this.$el)

使用v-html的时候注意XSS攻击

1
2
// v-pre指令可以跳过{{}}编译
<span v-pre>{{ 这里的内容是不会被编译的}}</span>

过滤器可以接收参数,默认第一个参数是需要过滤的数值

一是计算属性可以依赖其他计算属性;二是计算属性不仅可以依赖当前Vue实例的数据,还可以依赖其他实例的数据

class的表达式过长或逻辑复杂时,可以绑定一个计算属性。

v-once也是一个不需要表达式的指令,作用是定义它的元素或组件只渲染一次,包括元素或组件的所有子节点。首次渲染后,不再随数据的变化重新渲染,将被视为静态内容,v-once在业务中也很少使用,当你需要进一步优化性能时,可能会用到。

v-show不能在template上使用。

v-for遍历对象属性时,有两个可选参数,分别是键名和索引;v-for还可以迭代整数。

访问slot方法,使用$slots,如在组件中this.$slots.default访问到默认的slot节点。$slots在业务中几乎用不到,在用render函数创建组件时会比较有用。

书评

书评:总的来说都是vue文档上的,可以认为就是代码一扔上去自己理解。前面的例子很多都是没有基于vue cli里的vue文件,而是js文件里直接讲解,与开发中用的没多大关系。获得的东西不多,不够好吧,不过还是能获得到一些未接触的知识点。新手不是很推荐。(知识点绝大部分记录再前端知识记录这篇文章里面)


深入浅出vue.js