Vue3自定义指令
· 阅读需 3 分钟
官方说:只有当所需功能只能通过直接的 DOM 操作来实现时,才应该使用自定义指令。
上一个项目中使用了自定义指令控制按钮权限,这里写一下自定义指令的用法。
官方说:只有当所需功能只能通过直接的 DOM 操作来实现时,才应该使用自定义指令。
上一个项目中使用了自定义指令控制按钮权限,这里写一下自定义指令的用法。
密线项目做消息通知的时候有一个需求,消息列表展开后,点击红色框之外的区域关闭列表,红框之内的区域不关闭列表。明显这是一个排除法,需要判断点击的元素是否在某几个确定的元素内。element-plus有一个指令clickOutside,但是只能判断一个元素,项目中需要判断多个元素,所以自己写了一个指令。
群里的一个伙伴问到,如何在对话框中实现拖动功能。实际上el-dialog本身能支持拖动,但是不太自由,严格限制在了可见区域内,所以自己手写一个拖动功能,练练手吧