1、定义一个v-big指令,和v-text功能类似,但会把绑定的数值放大10倍
函数式写法
自定义指令 当前的n值是:
放大10倍的n值是:
完整写法
放大10倍的n值是:
'big-number':function(element,binding){ element.innerText = binding.value * 10; },
big函数何时被调用?
- 指令与元素成功绑定时(一上来)
- 指令所在的模板被重新解析时
2、定义一个v-fbind指令,和v-bind功能类似,但会让其所绑定的input元素默认获取焦点
fbind(element,binding){ element.value= binding.value; element.focus();//不凑效。原因此时指令与元素成功绑定。但是input 并未出现页面。 }
注意:
此时 element.focus();不凑效。原因此时指令与元素成功绑定。但是input 并未出现页面。但是当n变化时 element.focus()会生效。
所以函数式写法不完美。
- 对象式写法
fbind:{ //指令与函数绑定时 bind(element,binding){ console.log("指令与函数绑定时"); element.value= binding.value; }, //指令所在元素插入页面时 inserted(element,binding){ console.log("指令所在元素插入页面时"); element.focus(); }, //指令所在模板被重新解析时 update(element,binding){ console.log("指令所在模板被重新解析时"); element.value= binding.value; } }
3、全局指令
Vue.directive('fbinds',{ //指令与函数绑定时 bind(element,binding){ console.log("指令与函数绑定时"); element.value= binding.value; }, //指令所在元素插入页面时 inserted(element,binding){ console.log("指令所在元素插入页面时"); element.focus(); }, //指令所在模板被重新解析时 update(element,binding){ console.log("指令所在模板被重新解析时"); element.value= binding.value; } }); Vue.directive('big2',function (element,binding) { element.innerText = binding.value * 10; });
总结
- 对象式写法
猜你喜欢
- 11天前(上海文旅产业发展高峰论坛)《上海打造文旅元宇宙新赛道行动方案》发布
- 11天前(四川推进世界重要旅游目的地建设工作)四川推进世界重要旅游目的地建设
- 11天前(罗马尼亚的匈牙利族自治)江苏赴匈牙利、罗马尼亚开展文旅交流推广活动
- 11天前(新西兰“空降”上海:新西兰旅游局邀请你来“玩真的”!)新西兰“空降”上海:新西兰旅游局邀请你来“玩真的”!
- 11天前(071 圣安东尼奥)秋季 圣安东尼奥交出了私藏活动清单
- 11天前(大连aaaaa景区)辽宁大连A级旅游景区应急救护水平整体跃升
- 11天前(殷建祥简历)全国十大牛商解码:殷建祥如何用178天技术突围打造星空梦星空房
- 11天前(“三天跨两城”催生租车新需求,神州租车清明跨城订单同比增长416%)“三天跨两城”催生租车新需求,神州租车清明跨城订单同比增长416%
- 11天前(新西兰旅游局×时差岛:黄觉的“长白云之乡”奇遇)新西兰旅游局×时差岛:黄觉的“长白云之乡”奇遇
- 11天前(内蒙古冬季旅游攻略)内蒙古冬日奇遇:携程租车带你策马踏雪
网友评论
- 搜索
- 最新文章
- (2020广州车展哈弗)你的猛龙 独一无二 哈弗猛龙广州车展闪耀登场
- (哈弗新能源suv2019款)智能科技颠覆出行体验 哈弗重塑新能源越野SUV价值认知
- (2021款全新哈弗h5自动四驱报价)新哈弗H5再赴保障之旅,无惧冰雪护航哈弗全民电四驱挑战赛
- (海南航空现况怎样)用一场直播找到市场扩张新渠道,海南航空做对了什么?
- (visa jcb 日本)优惠面面俱到 JCB信用卡邀您畅玩日本冰雪季
- (第三届“堡里有年味·回村过大年”民俗花灯会活动)第三届“堡里有年味·回村过大年”民俗花灯会活动
- (展示非遗魅力 长安启源助力铜梁龙舞出征)展示非遗魅力 长安启源助力铜梁龙舞出征
- (阿斯塔纳航空公司)阿斯塔纳航空机队飞机数量增至50架
- (北京香港航班动态查询)香港快运航空北京大兴新航线今日首航
- (我在港航“呵护”飞机 每一次安全着陆就是最好的荣誉)我在港航“呵护”飞机 每一次安全着陆就是最好的荣誉
- 热门文章