单项选择题
A.beforeEach()方法中接收to、from、next形参B.beforeEach()方法中to参数表示目标路由对象C.beforeEach()方法中from参数表示当前导航正要离开的路由对象D.beforeEach()方法中若省略next参数,则不允许用户访问任何一个路由
A.KeepAlive组件通过< KcepAlive>标签来定义B.若只想要对应组件名的组件被缓存,则需要通过< KeepAlive>标签的exclude属性来实现C.在< KeepAlive>标签上添加max属性用来设置最多可以缓存的组件实例个数D.只要是被< KeepAlive>标签包裹的组件就不会销毁
A.mounted()函数在绑定元素的父组件及自身的所有子节点都挂载完成后调用B.value为参数binding中的属性,表示传递给指令的值C.el参数表示当前指令所绑定到的元素D.beforeUpdate()函数在绑定的父组件卸载前调用
A.全局自定义指令可以在全局进行使用B.私有自定义指令只能在声明该指令的组件中使用C.在Vue 中,可以通过app.directive()函数声明全局自定义指令D.在Vue 中,不能为自定义指令绑定参数
A.插槽是组件封装期间为组件的使用者预留的占位符B.在定义插槽时,直接写一个< slot>标签,它属于默认插槽C.当需要使用多个插槽时,则需要为每个< slot>插槽指定具体的name属性D.如果组件的使用者为插槽提供内容,则默认内容生效
A.onActivated()B.onDeactivated()C.mounted()D.updated()
A.v-onB.v-bindC.v-modelD.v-for
A.emit()B.defineProps()C.de efineEmits()D.props属性
A.跨组件之间之前的数据共享可以通过依赖注人的方式来实现B.provide()函数可以提供一个值,可以被后代组件所注入C.对子组件而言,如果想要注入上层组件提供的数据,则需要使用到inject()函数D.provide()函数可以接收2个参数,第1个参数是要注入的值,第2个参数是注入名
A.对象形式的props不能使用多种验证方案B.在声明props时通过添加default属性设置默认值C.在声明props时通过添加required属性设置必填项D.所有的props都遵循单项数据流原则
A.onBeforeMount()函数会在组件挂载之前被调用B.onMounted()函数会在组件挂载完成后被调用C.onUpdated()函数会在组件更新前被调用D.onUnmounted()函数会在组件实例被销毁后调用