![2289db9eee401251c67523644c20dcbc.png](https://i-blog.csdnimg.cn/blog_migrate/c2bd003d47d98432e3e5f1e78aae32fe.png)
Vue的进阶属性包括了“directives
、mixins
、extends
、provide
、inject
”。
Directive 指令
- 第一种写法 声明一个全局指令
Vue.directive("x", {
inserted:function (el){
el.addEventListener('click',()=>{
console.log("x")})
}
})
这样就可以在任何一个组件里面使用v-x
进行监听它的click
事件。
- 第二种写法声明一个局部指令
声明一个局部指令我们需要在声明一个组件的时候,加上一个directives
的一个属性,属性里面就可以写x对应的选项。
directives:{
"x"{
inserted:(el){
el.addEventListener("click"