vue封装的组件中如何接收directives指令参数?
自己写了一个输入框组建base-input
,主要集中管理样式和一些ui逻辑。随着业务的扩展,需要定制输入框可以输入的类型,现在我写了一个指令'only-num',在调用方调用 base-input
的时候如何把这个指令从外部传递进来呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
自定义钩子--https://cn.vuejs.org/v2/guide...
arg:传给指令的参数,可选。例如 v-my-directive:foo 中,参数为 "foo"。
Vue.directive('demo', {
bind: function (el, binding, vnode) {
}
})
我觉得可以不需要通过指令的形式,可以直接传props ,再在组件內写相应的逻辑就成了
不需要指令,而是props