vue面试题小记
Vue如何注册一个Vue组件全局注册:
局部注册:
Vue双向绑定的实现原理vue数据双向绑定是通过数据劫持结合发布者-订阅者模式的方式来实现的。 数据劫持是通过Object.defineProperty()来监听属性的变化,用set、get进行重写。 在set做触发发布订阅的emit来实现改变数据更新视图,视图则可通过input、change事件监听来更新数据 组件间如何传递参数1.父子组件通信使用prop和自定义事件 Vue生命周期钩子和触发顺序beforeCreate--->created--->beforeMount ---> mounted ---> beforeUpdate --->updated ---> slot插槽slot是用于实现内容分发的,即支持在组件内动态的插入相应的Html内容。 普通插槽:可在插槽中声明一个默认值
具名插槽:一个组件需要多个slot时,可为插槽定义具体的名字
解构插槽 如何让自定义组件绑定原生事件,vue还有那些修饰符?使用native事件修饰符
.stop 阻止冒泡 Vue-router有哪些监听路由的方式1.全局守卫 beforeEach (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |