随笔分类 - Vue2知识点
摘要:Webpack层级的优化(后面会讲) 前端通用的性能优化,如图片懒加载 使用SSR
阅读全文
摘要:1. v-show和v-if的区别 2. 为何在 v-for 中用 key 3. 描述Vue组件的生命周期(父子组件) 4. Vue组件常见的通讯方式 5. 描述Vue组件渲染和更新的过程 响应式 模版编译 渲染 6. 双向数据绑定 v-model 实现原理 7. 对 MVVM 的理解 8. com
阅读全文
摘要:前端路由原理 hash H5 history 1. 用 JS 实现 hash 路由 通过hash变化触发路由变化->触发视图更新 不会触发页面刷新 window.onhashchange 2.使用 JS 实现 H5 history 路由 history.pushState window.onpops
阅读全文
摘要:模版本质是个函数,模版执行最终生成一个 vnode。 vnode渲染到浏览器的DOM元素上,vnode 让组件修改之后作更新。(响应式监听属性变化,属性变化之后生成新的render函数,进而生成新的 vnode) with 语法(有点反规则 慎用) 图灵完备:顺序执行 循环 判断的语言 Vue组件可
阅读全文
摘要:1. 组件化基础 如何理解 MVVM? 很久以前就有组件化,数据驱动视图(MVVM,setState) Vue、React框架的出现,使得我们可以直接去操控数据而不是原始的DOM节点。 View:视图DOM Model:VUE组件里的data或者Vuex里state里面的数据。 两者之间通过View
阅读全文
摘要:Vuex actions里面才能做异步操作(访问后端API ajax请求 访问数据库中的数据)。注意,actions 不会直接修改状态。 mutations原子操作,同步。Mutations 是唯一能够修改状态的地方 组件 (Vue Components) 向 Actions 发送任务:去搞点数据或
阅读全文
摘要:自定义 v-model index.vue使用了 CustomVModel组件,<CustomVModel v-model = "name"> 一般来说,颜色选择器会用到 v-model(这里不演示) @input监听输入事件,输入发生时,触发change事件,把当前的值传出。 model: 允许我
阅读全文
摘要:props 和 emit:事件触发,在index.vue中在两个子组件内传入了两个方法:ad
阅读全文
摘要:基本使用,组件使用❗必须要会! 高级特性 不常用,但可以体现你的知识深度 Vuex 和 Vue router❗重要 考察频率高 面试题👇 1. 指令 插值 computed和watch computed的值没变,会缓存起来 watch 深度监听: deep: true,有子属性会遍历下去。 cla
阅读全文