2、指令传值--两种语法--
全局注册
1、Vue.directive('指令名称',{inserted(){}}) Vue.directive('myfocus', { //inserted:钩子函数,el:指绑定的元素 inserted(el) { //打印出来看看有没有触发 console.log('123'); //元素聚焦 el.focus() } })
局部注册
//局部指令 directives:{"指令名称":{inserted(){}}} directives: { myfocus: { //inserted:解析元素的时候触发钩子 el:指令所绑定的元素,可以直接 *** 作DOM inserted(el) { el.focus(); }, }, }, };
目标:自定义一个输入框文字的颜色指令
用户名:
电话:
自定义的指令的值是binding的value值,相对应
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)