directive 自定义指令可全局引入,也可单页面引入
1⃣️ 在当前页面使用directive
<div>
<p v-red>在当前页面使用directive,演示:当前标签背景为红色</p>
<p v-pemi="user">权限为 user 不展示</p>
<p v-pemi="admin">权限为 admin 展示</p>
</div>
directives: {
red: {
inserted(el, binding){
el.style.background = 'red'
}
},
pemi: {
inserted(el, binding){
const { value } = binding;
if(value === 'user') {
el.parentNode && el.parentNode.removeChild(el)
}
}
}
}
本文介绍了如何在Vue中使用自定义指令实现元素的颜色设置和权限控制。示例展示了如何创建`red`指令将文本背景设为红色,以及`pemi`指令根据用户权限决定元素是否显示。
511

被折叠的 条评论
为什么被折叠?



