上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 如果我这个页面可以多次用到这个东西 我会使用vue自定义指令 然而,有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。 我在项目中比较常用的有 还可以使用全局自定义指令 防抖和节流 输入框自动聚焦 // 注册一个全局自定义指令 `v-focus` Vue.direct 阅读全文
posted @ 2020-09-20 22:00 林9九 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 过滤器就是一个数据经过了这个过滤器之后出来另一样东西。 vue中的过滤器分为两种:局部过滤器和全局过滤器 全局过滤器 // global-filter是过滤器名称 // 函数第一个参数是需要过滤的数据. // 函数第二个参数是给过滤器传递的值. Vue.filter('global-filter', 阅读全文
posted @ 2020-09-20 21:39 林9九 阅读(125) 评论(0) 推荐(0) 编辑
摘要: vue的虚拟DOM和diff算法,是Vue面试的最后一招,当然也是极其简单了,先说Virtual Dom,来一句概念: 用js来模拟DOM中的节点。传说中的虚拟DOM。 再来一张图: 是不是一下子秒懂 没懂再来一张 Virtual Dom就先这样,理解了就OK,下面我们了解一下Diff,老规矩先来一 阅读全文
posted @ 2020-09-20 21:03 林9九 阅读(190) 评论(0) 推荐(0) 编辑
摘要: vue组件封装 阅读全文
posted @ 2020-09-18 08:10 林9九 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 自定义指令 使用Vue.directive()定义全局的指令v-focus 参数1 :指令的名称,注意,在定义的时候,名称前面不需要加 v- 前缀,但在调用的时候,必须在指令名称前加上 v- 前缀来进行调用 参数2: 是一个对象,这个对象身上,有一些指令相关的函数,这些函数可以在特定的阶段,执行相关 阅读全文
posted @ 2020-09-17 21:34 林9九 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 事件修饰符 1.stop 阻止事件继续传播 2.prevent阻止标签默认行为 3.captrue 事件捕获行为 元素自身触发的事件先在此处理,然后交给内部元素进行处理 4.self忽略了事件冒泡和事件捕获的影响只有直接作用在该元素上的事件才会被调用 5.once事件只触发一次 6.passive 阅读全文
posted @ 2020-09-17 21:25 林9九 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 面试回答 vue.js是采用数据劫持结合,发布订阅的模式,利用object.definePropety()的settr和getter,在数据发生改变时第一时间通知订阅者,从而触发相应的监听回调来渲染视图.也就是说数据和视图同步,数据改变视图也会改变,当然视图改变数据也会改变 核心 双向数据绑定的核心 阅读全文
posted @ 2020-09-16 21:55 林9九 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1.v-model 多用于表单和input框的元素实现双向数据绑定 2.v-on:click:给标签绑定函数,就是给标签一个点击事件,点击后触发时间,函数需要写在methods里面,也可以将v-on:简化为@我常用的就是@click主要是简单 3.v-bind:动态绑定,及时对页面的数据进行更改,当 阅读全文
posted @ 2020-09-16 21:08 林9九 阅读(161) 评论(0) 推荐(0) 编辑
摘要: v-if与v-show的区别 相同点 都可以控制dom元素的显示和隐藏 不同点 v-if:是使整个dom元素显示或隐藏 v-show:是借助display的none和block实现内容的显示隐藏 场景的使用 v-show:更适合频繁的显示隐藏 v-if:适合在不影响布局的情况下显示隐藏 项目中的案例 阅读全文
posted @ 2020-09-15 21:32 林9九 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Vue生命周期的执行过程(极简版) 1.创建vue实例 2.在创建实例的时候,执行了init(一奶他),init初始化的时候调用了beforeCreate钩子函数 3.同时监听了data的数据,初始化了vue内部事件,进行属性和方法的计算 4.然后调用Create钩子函数,axios大多会在这个周期 阅读全文
posted @ 2020-09-15 21:19 林9九 阅读(230) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页