上一页 1 2 3 4 5 6 ··· 23 下一页
摘要: v-if和v-for哪个优先级更高 实践中不应该把v-for和v-if放一起 在vue2中,v-for的优先级是高于v-if,把它们放在一起,输出的渲染函数中可以看出会先执行循环再判断条件,哪怕我们只渲染列表中一小部分元素,也得在每次重渲染的时候遍历整个列表,这会比较浪费;另外需要注意的是在vue3 阅读全文
posted @ 2023-03-01 09:40 bb_xiaxia1998 阅读(77) 评论(0) 推荐(0)
摘要: 一、computed介绍 computed 用来监控自己定义的变量,该变量在 data 内没有声明,直接在 computed 里面定义,页面上可直接使用。 //基础使用 {{msg}} <input v-model="name" /> //计算属性 computed:{ msg:function() 阅读全文
posted @ 2023-03-01 09:39 bb_xiaxia1998 阅读(34) 评论(0) 推荐(0)
摘要: Vue3.0 为什么要用 proxy? 在 Vue2 中, 0bject.defineProperty 会改变原始数据,而 Proxy 是创建对象的虚拟表示,并提供 set 、get 和 deleteProperty 等处理器,这些处理器可在访问或修改原始对象上的属性时进行拦截,有以下特点∶ 不需用 阅读全文
posted @ 2023-02-28 08:24 bb_xiaxia1998 阅读(406) 评论(0) 推荐(0)
摘要: 什么是 keep-alive 在平常开发中,有部分组件没有必要多次初始化,这时,我们需要将组件进行持久化,使组件的状态维持不变,在下一次展示时,也不会进行重新初始化组件。 也就是说,keepalive 是 Vue 内置的一个组件,可以使被包含的组件保留状态,或避免重新渲染 。也就是所谓的组件缓存 < 阅读全文
posted @ 2023-02-28 08:24 bb_xiaxia1998 阅读(27) 评论(0) 推荐(0)
摘要: 什么是递归组件?举个例子说明下? 分析 递归组件我们用的比较少,但是在Tree、Menu这类组件中会被用到。 体验 组件通过组件名称引用它自己,这种情况就是递归组件 <template> <li> <div> {{ model.name }}</div> <ul v-show="isOpen" v- 阅读全文
posted @ 2023-02-28 08:24 bb_xiaxia1998 阅读(25) 评论(0) 推荐(0)
摘要: 一、Vue3 与 Vue2 区别详述 1. 生命周期 对于生命周期来说,整体上变化不大,只是大部分生命周期钩子名称上 + “on”,功能上是类似的。不过有一点需要注意,Vue3 在组合式API(Composition API,下面展开)中使用生命周期钩子时需要先引入,而 Vue2 在选项API(Op 阅读全文
posted @ 2023-02-28 08:23 bb_xiaxia1998 阅读(292) 评论(0) 推荐(0)
摘要: 说说你对 proxy 的理解,Proxy 相比于 defineProperty 的优势 Object.defineProperty() 的问题主要有三个: 不能监听数组的变化 :无法监控到数组下标的变化,导致通过数组下标添加元素,不能实时响应 必须遍历对象的每个属性 :只能劫持对象的属性,从而需要对 阅读全文
posted @ 2023-02-27 09:54 bb_xiaxia1998 阅读(27) 评论(0) 推荐(0)
摘要: Vue 视图更新原理 Vue 的视图更新原理主要涉及的是响应式相关API Object.defineProperty 的使用,它的作用是为对象的某个属性对外提供 get、set 方法,从而实现外部对该属性的读和写操作时能够被内部监听,实现后续的同步视图更新功能 一、实现响应式的核心API:Objec 阅读全文
posted @ 2023-02-27 09:53 bb_xiaxia1998 阅读(9) 评论(0) 推荐(0)
摘要: Vuex中actions和mutations有什么区别 题目分析 mutations和actions是vuex带来的两个独特的概念。新手程序员容易混淆,所以面试官喜欢问。 我们只需记住修改状态只能是mutations,actions只能通过提交mutation修改状态即可 回答范例 更改 Vuex 阅读全文
posted @ 2023-02-27 09:53 bb_xiaxia1998 阅读(60) 评论(0) 推荐(0)
摘要: 引言 在这里我先提出两个问题(文章末尾会进行解答): 在Vue的数据响应系统中,Dep和Watcher各自分担什么任务? Vue的数据响应系统的核心是Object.defineproperty一定是最好的吗?有什么弊端和漏洞吗? 一、什么是响应系统中的Watcher,它的作用是什么? 响应系统中的W 阅读全文
posted @ 2023-02-27 09:52 bb_xiaxia1998 阅读(64) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 23 下一页