位置: IT常识 - 正文

Vue中$set()的使用方法(vue setstate)

编辑:rootadmin
Vue中$set()的使用方法 前言由于 Vue 会在初始化实例时进行双向数据绑定,使用Object.defineProperty()对属性遍历添加 getter/setter 方法,所以属性必须在 data 对象上存在时才能进行上述过程 ,这样才能让它是响应的。如果要给对象添加新的属性,此时新属性没有进行过上述过程,不是响应式的,所以会出现数据变化,页面不变的情况。此时需要用到$set$set()的应用场景一

推荐整理分享Vue中$set()的使用方法(vue setstate),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue里面$set,vue里面$set,vue.$set(),vue里面$set,vue中set方法应用场景,vue中$set的作用,vue中$set的作用,vue中$set的作用,内容如对您有帮助,希望把文章链接给更多的朋友!

在使用 vue 进行代码开发时,经常会遇到需要给一个响应式对象增加属性的情况

Vue中$set()的使用方法(vue setstate)

示例数据

myInfo: { name: 'wintercat', age: '18'}

刚开始我们可能会这样写this.myInfo.age = 23属性是增加上去了,但一会之后你就会发现不对劲,为啥这个新增的属性不是响应式的,这种时候应该使用$set去添加属性,this.$set(this.myInfo, 'age', 24),这时对象数据就变成响应式的了

这个方法接收三个参数

参数描述target可以是数组或者对象,是准备添加属性的对象或者数组name/index准备添加的属性的属性名或数字的索引value准备添加的属性的值或者数组索引的值$set()的应用场景二

在我们拿到后端返回的数据进行页面渲染时发现需要显示的数据的字段名都是一样的,但是给了一个字段名进行区分,这种情况下我们就需要拿到进行区分的字段名的值当做键名,通过使用键值对的形式返回一个新的数据对页面进行渲染

示例数据

newInfo:[],info:[ { age:20, name:'张三' }, { age:30, name:'李四' }, { age:40, name:'王五' },]我们先对数据进行循环然后通过$set去添加需要的数据格式,这样我们拿到的数据就是我们想要的数据:name:agethis.info.map((item) => { this.$set(this.newInfo, item.name, item.age)})console.log(this.newInfo)// this.newInfo:[{'张三', 20},{'李四', 30},{'王五', 40}]
本文链接地址:https://www.jiuchutong.com/zhishi/298627.html 转载请保留说明!

上一篇:【React】react-router 路由详解(react roter)

下一篇:git提交规范,规范自己的提交标准(git代码提交规范)

  • 苹果怎么换输入法(苹果怎么换输入法用讯飞)

    苹果怎么换输入法(苹果怎么换输入法用讯飞)

  • 荣耀30pro支持反向充电吗(荣耀30pro+有没有反向充电功能)

    荣耀30pro支持反向充电吗(荣耀30pro+有没有反向充电功能)

  • 苹果11为什么微信打开才能收到信息(苹果11为什么微信来消息没有声音)

    苹果11为什么微信打开才能收到信息(苹果11为什么微信来消息没有声音)

  • 文字编码属于表示媒体吗(文字编码属于表示媒体)

    文字编码属于表示媒体吗(文字编码属于表示媒体)

  • 新版微信美颜功能在哪(微信美颜模式在哪)

    新版微信美颜功能在哪(微信美颜模式在哪)

  • 华为p40pro与nova7pro区别(华为p40pro与nova8pro哪个好)

    华为p40pro与nova7pro区别(华为p40pro与nova8pro哪个好)

  • 抖音只能上传60秒吗(抖音只能上传60帧怎么办)

    抖音只能上传60秒吗(抖音只能上传60帧怎么办)

  • 手机nfc功能突然不能用了(手机nfc功能突然读取不了卡)

    手机nfc功能突然不能用了(手机nfc功能突然读取不了卡)

  • WPSexcel带数据标记的折线图怎么弄(wps数据标红)

    WPSexcel带数据标记的折线图怎么弄(wps数据标红)

  • 苹果手机放卡进去为什么说无服务(苹果手机放卡进去激活不了)

    苹果手机放卡进去为什么说无服务(苹果手机放卡进去激活不了)

  • 分页符的作用是什么(分页符作用是分页吗)

    分页符的作用是什么(分页符作用是分页吗)

  • 微信表情尺寸大小调整(微信表情尺寸大小)

    微信表情尺寸大小调整(微信表情尺寸大小)

  • 在windows7中回收站实际上是(在windows7中回收站是存放什么文件的容器)

    在windows7中回收站实际上是(在windows7中回收站是存放什么文件的容器)

  • 两只蓝牙耳机怎么配对(两只蓝牙耳机怎么连接手机)

    两只蓝牙耳机怎么配对(两只蓝牙耳机怎么连接手机)

  • 乐视手机怎么删除自带软件(乐视手机怎么删除)

    乐视手机怎么删除自带软件(乐视手机怎么删除)

  • 荣耀v20怎么清理后台程序(荣耀v20怎么清理云空间)

    荣耀v20怎么清理后台程序(荣耀v20怎么清理云空间)

  • 苹果x前置呼吸灯会亮吗(苹果x前置呼吸灯不亮)

    苹果x前置呼吸灯会亮吗(苹果x前置呼吸灯不亮)

  • 芒果tv怎么开启自动续费(芒果tv怎么开启悬浮窗)

    芒果tv怎么开启自动续费(芒果tv怎么开启悬浮窗)

  • 淘宝商城和淘宝网的区别(淘宝商城和淘宝店铺区别)

    淘宝商城和淘宝网的区别(淘宝商城和淘宝店铺区别)

  • vivo怎么切换网络数据(vivo怎么切换网络连接)

    vivo怎么切换网络数据(vivo怎么切换网络连接)

  • wifi自动下载怎么关闭(wifi自动下载安装包)

    wifi自动下载怎么关闭(wifi自动下载安装包)

  • word2010设置页码奇偶不同(word2010设置页码格式对话框)

    word2010设置页码奇偶不同(word2010设置页码格式对话框)

  • 如何更改支付宝蚂蚁花呗还款日(如何更改支付宝支付方式)

    如何更改支付宝蚂蚁花呗还款日(如何更改支付宝支付方式)

  • 出口退税分类管理办法最新
  • 含税价怎么算不含税价
  • 城镇土地使用税纳税义务发生时间
  • 免税行业可以开什么发票
  • 工资薪金需要缴纳什么税种
  • 利润表里的所得税怎么算
  • 小规模纳税人核算方式选什么
  • 个税的滞纳金怎么算
  • 购买实验器材会计分录
  • 个人房源可以委托别人吗
  • 房产增值税是怎么交的呢
  • 个体工商户在税法规定的享有免税优惠的期限内
  • 定额发票验旧怎么操作
  • 附加税记入什么科目
  • 新办的营业执照多久可以注销
  • 发票超过标准可以报销吗
  • 二手车抵押银行贷款
  • 理财赎回利息怎么做账分录
  • 增值税专用发票的税率是多少啊
  • 刚装好的服务器怎么安装
  • 怎么让别人无法访问我的qq空间
  • 企业支出的辞退补偿金
  • 总公司给子公司打款 如何做凭证
  • php错误日志
  • 支付宝账单有什么作用
  • 采用销售百分比法预测对外
  • linux更改指定用户的相关信息
  • php开启pdo
  • 计算企业应纳税所得额时,可以扣除的税种
  • 房产税和土地使用税什么时候申报
  • 已抵扣增值税进什么科目
  • gridviewcolumn
  • js 跳转网页
  • css3两种调整背景图片大小的方式
  • php开启mysql扩展
  • 营业额增长率公式
  • 研发入库的产品销售出库怎样做账
  • 车辆购置税是税前还是税后
  • 人力资源增加什么资金积累
  • 出入库单可以用机打的吗
  • 特种设备年检费怎么开具发票
  • 存货盘盈盘亏处理会计分录
  • java删除类
  • discuzcms
  • 所得税的应税所得额
  • 可以直接在企业所得税税前扣除的是
  • 出口企业出口退税流程
  • 利用java实现计算器
  • 采用权益法核算的长期股权投资时,对于被投资企业
  • sql server 新增字段
  • 付款人和开票人必须相符吗
  • 营利性幼儿园是什么意思
  • 金融企业应当按照交易或事项的实质和经济现实
  • 事业单位有奖励吗
  • 化妆品消费税纳税标准
  • 应付账款周转率越大越好还是越小越好?
  • 明细分类核算的依据是什么
  • 税局关于企业费用报销
  • 保险公司的返点能要吗
  • u盘装好系统后重启无法进入系统
  • win10周年更新版是什么意思
  • ubuntu如何下载
  • windows7自带杀毒软件在哪里
  • linux系统中软件包分类
  • mac查看下载
  • lsm.exe是什么程序
  • msdev.exe是什么
  • win7为什么会出现小黄锁
  • win7系统误删文件可以恢复吗
  • eclipse 代码提示指令在哪改
  • unity打包安卓apk
  • mvp功能
  • android学习路线
  • ar现实增强设备
  • 用户dsn添加
  • 防止sql注入php
  • javascript函数中的参数,也可以称之为下面哪项内容?
  • 企业注销认缴与实缴是否还有风险
  • 重庆路桥价值
  • 允许抵扣和不允许抵扣进项税额的发票种类
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设