<input type="text" value="" placeholder="请输入内容" v-focus v-blue />
directives: {
focus: {
// 指令的定义
inserted: function(el) {
console.log(el);//打印出来不是input
el.focus()
}
},
blue: {
inserted(el) {
el.style.color = "blue"
}
}
},
el 打印出来的是封装后的uni-input,不能像vue官方实例一样直接给input聚焦,不知道有什么办法可以获取到uni-input里的input呢