![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 56
lucky2_
外向是生活所需,孤独是自我享受
展开
-
【前端--面试】常见面试题(三)—— Vue
Vue的双向绑定数据的原理采用数据劫持结合发布者-订阅者模式的方式,通过 Object.defineProperty() 来劫持各个属性的 setter,getter,在数据变动时发布消息给订阅者,触发相应监听回调。Vue 如何去除url中的vue-router 默认使用 hash 模式,所以在路由加载的时候,项目中的 url 会自带 #。如果不想使用 #, 可以使用 vue-router 的另一种模式 history。new Router({ mode: 'history', routes原创 2021-09-03 14:22:09 · 116 阅读 · 0 评论 -
【前端--面试】常见面试题(二)—— Vue
vue生命周期的理解生命周期是指一个实例从开始创建到销毁的这个过程:beforeCreate() 在实例创建之间执行,数据未加载状态created() 在实例创建、数据加载后,能初始化数据,dom渲染之前执行beforeMount() 虚拟dom已创建完成,在数据渲染前最后一次更改数据mounted() 页面、数据渲染完成,真实dom挂载完成beforeUpadate() 重新渲染之前触发updated() 数据已经更改完成,dom 也重新 render 完成,更改数据会陷入死循环befor原创 2021-08-31 10:03:19 · 122 阅读 · 0 评论 -
【前端--面试】常见面试题(一)—— Vue
事件修饰符.native:绑定一个原生的click事件.prevent: 提交时间不再重载页面.stop:阻止单击事件冒泡.self:当事件发生在该元素本身而不是子元素的时候触发.capture:事件侦听,事件发生的时候会调用组合键 click.ctrl.exact 只有ctrl被按下的时候才触发开发中常用的指令v-model:一般用在表达输入,很轻松的实现表单控件和数据的双向绑定v-html:更新元素的 innerHTMLv-show 与 v-if:条件渲染v-on: clic原创 2021-08-26 15:41:43 · 86 阅读 · 0 评论