main.js:
Vue.directive('clickoutside', {
bind (el, binding, vnode) {
console.log("binding")
},
unbind() {}
});
// 无任何输出 wx || app plus
main.js:
Vue.directive('clickoutside', {
bind (el, binding, vnode) {
console.log("binding")
},
unbind() {}
});
// 无任何输出 wx || app plus
729049182@qq.com - 前端爱好者
不是不支持 是因为uniapp在渲染到浏览器的时候会有多个标签包裹 获取里面的input标签就可以了
focus: {
inserted: function(el) {
// 聚焦元素
el.getElementsByTagName('input')[0].focus()
}
}
861039968@qq.com
膜拜大佬,改成你这样的方法亲测可行
2020-07-01 17:15
marketminiprogram@xingfufit.com
回复 861039968@qq.com: 有完整的自定义指令代码块吗?
2020-11-27 18:37