vue自定义指令

在这里插入图片描述

1. 局部指令,只能在组件内调用

通过directives设置指令
updateText为指令名,element为标签对象,binding为包含指令相关信息数据的对象
updateText(element, binding) {
      element.textContent = binding.value.toUpperCase();//变成大写
},
**通过‘v-’调用**
<h3 v-updateText = "msg">{{msg}}</h3>

2. 全局指令

可以全局调用,指令需要写在main.js里面
Vue.directive("lowerText", function(element, binding) {
  element.textContent = binding.value.toLowerCase();
});
通过‘v-’调用
<h3 v-lowerText="second">{{second}}</h3>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值