howdyjs icon indicating copy to clipboard operation
howdyjs copied to clipboard

怎么安装, 怎么全局注册指令, 都写下到readme前面会好点

Open a15218378694 opened this issue 2 years ago • 12 comments

改怎么在ts项目下, 全局注册这些指令呢, 目前碰到了update报错

a15218378694 avatar Feb 21 '22 02:02 a15218378694

提供指令的包,用app.use应该就可以全局注册,当前是什么报错,请列一下谢谢。

leon-kfd avatar Feb 21 '22 03:02 leon-kfd

image

a15218378694 avatar Feb 21 '22 03:02 a15218378694

image 你那里应该是多了一层{}

leon-kfd avatar Feb 21 '22 04:02 leon-kfd

还是报错, 麻烦看下哈, 谢谢 image image

a15218378694 avatar Feb 21 '22 06:02 a15218378694

updated那个包里默认没加,要用as DirectiveHook断言一下,可参考我发的截图。另右键菜单命令其实默认并不需要updated时更新。

image 你那里应该是多了一层{}

leon-kfd avatar Feb 21 '22 06:02 leon-kfd

updated那个包里默认没加,要用as DirectiveHook断言一下,可参考我发的截图。另右键菜单命令其实默认并不需要updated时更新。

image 你那里应该是多了一层{}

image 我改了之后代码报错, 全局注册不行, 局部可以 image

a15218378694 avatar Feb 21 '22 06:02 a15218378694

app.directive('mouse-menu', MouseMenuDirective) 可能是app.directive你的命名错了。

leon-kfd avatar Feb 21 '22 06:02 leon-kfd

还是报错

a15218378694 avatar Feb 21 '22 11:02 a15218378694

方便的话还是希望可以解答下哈

a15218378694 avatar Mar 02 '22 08:03 a15218378694

是否能提供有问题的项目地址,无法定位报错信息

leon-kfd avatar Mar 02 '22 09:03 leon-kfd

简单全局注册Demo: https://codesandbox.io/s/reverent-smoke-or9egn?file=/src/App.vue

leon-kfd avatar Mar 02 '22 09:03 leon-kfd

简单全局注册Demo: https://codesandbox.io/s/reverent-smoke-or9egn?file=/src/App.vue

指令名不能用大驼峰的问题, 谢谢

a15218378694 avatar Mar 03 '22 10:03 a15218378694