vue的data数据的动态引用

vue的data数据的动态引用

  做项目时有时候会用到多个pop弹出层,pop弹出层的v-model显示则会有多个data的变量控制,则相应的有多个函数控制这些不同变量.如果能将这些显示隐藏的函数抽象为一个通用方法,根据传入的参数给data赋值。(比如有4个pop弹出层,控制他们隐藏和显示要用到至少4个方法来控制data里面的四个变量,能不能抽象出来写成一个通用的方法)

test(r){ return this[r]; } //获取验证码 async getCode(validate){ console.log(this.test('vericode_count')); }

然后我们可以将其抽象成一个方法,用来控制pop层的显示和隐藏

setPop(prop,value){ this[prop] = value; }

这样写显示隐藏,会显著减少代码数量,提高方法的可复用性

posted @   DAmarkday  阅读(3159)  评论(0编辑  收藏  举报
编辑推荐:
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示