位置: 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代码提交规范)

  • 趣头条怎么提现(趣头条怎么提现不出来钱在什么地方)

    趣头条怎么提现(趣头条怎么提现不出来钱在什么地方)

  • vivo x27面容支付在哪设置(vivox27有面部解锁码)

    vivo x27面容支付在哪设置(vivox27有面部解锁码)

  • 65w充电器能充手机吗(65w充电器充手机多久充满)

    65w充电器能充手机吗(65w充电器充手机多久充满)

  • 华为手机外放有滋滋声(华为手机外放有回音怎么解决)

    华为手机外放有滋滋声(华为手机外放有回音怎么解决)

  • 微信号封了是什么样的显示(微信号封了是什么原因怎么解封)

    微信号封了是什么样的显示(微信号封了是什么原因怎么解封)

  • 快手直播a类永久封播可以解决吗(快手直播a类b类c类什么意思)

    快手直播a类永久封播可以解决吗(快手直播a类b类c类什么意思)

  • 小爱同学不灵敏怎么办(小爱同学不灵敏大声叫也叫不醒)

    小爱同学不灵敏怎么办(小爱同学不灵敏大声叫也叫不醒)

  • iphone7plus停产了没有(iPhone7plus停产了吗)

    iphone7plus停产了没有(iPhone7plus停产了吗)

  • 手机关机怎么定位找回(手机关机怎么定位到准确位置吗)

    手机关机怎么定位找回(手机关机怎么定位到准确位置吗)

  • 进程由什么组成(进程由什么组成?)

    进程由什么组成(进程由什么组成?)

  • 小黑盒新品什么意思(小黑盒新品什么时候上线)

    小黑盒新品什么意思(小黑盒新品什么时候上线)

  • 美版a1634支持电信吗(美版a1863支持电信吗)

    美版a1634支持电信吗(美版a1863支持电信吗)

  • 主板的硬盘接口有(主板的硬盘接口类型)

    主板的硬盘接口有(主板的硬盘接口类型)

  • 荣耀20青春版有耳机孔吗(荣耀20青春版有红外遥控吗)

    荣耀20青春版有耳机孔吗(荣耀20青春版有红外遥控吗)

  • word设置页面纸型16开(word设置页面纸张大小怎么设置)

    word设置页面纸型16开(word设置页面纸张大小怎么设置)

  • 运算器有哪几部分组成(运算器有哪几部组成)

    运算器有哪几部分组成(运算器有哪几部组成)

  • 淘宝一心需要几单(淘宝一心可以上多少宝贝)

    淘宝一心需要几单(淘宝一心可以上多少宝贝)

  • xr与xs的a12处理器一样吗(xrxs处理器一样吗)

    xr与xs的a12处理器一样吗(xrxs处理器一样吗)

  • nmr是什么(nmr是什么疫苗)

    nmr是什么(nmr是什么疫苗)

  • 苹果换购怎么换(苹果换购怎么换货)

    苹果换购怎么换(苹果换购怎么换货)

  • 58同城app怎么扫码(58同城app的扫一扫在哪里)

    58同城app怎么扫码(58同城app的扫一扫在哪里)

  • 快手热门怎么看出来(快手上热门)

    快手热门怎么看出来(快手上热门)

  • 华为p30有红外吗(华为p30有红外功能吗?)

    华为p30有红外吗(华为p30有红外功能吗?)

  • vivo手机解除拉黑电话号码(vivo手机怎么解除拉黑对方手机号码)

    vivo手机解除拉黑电话号码(vivo手机怎么解除拉黑对方手机号码)

  • QQ邮箱为什么发送失败(qq邮箱为啥邮件老是发送失败)

    QQ邮箱为什么发送失败(qq邮箱为啥邮件老是发送失败)

  • 如何校准小米手环时间(如何校准小米手机电池)

    如何校准小米手环时间(如何校准小米手机电池)

  • 硬盘安装系统方法,Windows7硬盘安装教程(硬盘安装系统方法)

    硬盘安装系统方法,Windows7硬盘安装教程(硬盘安装系统方法)

  • 电脑开机后桌面没有任何图标解决方法(电脑开机后桌面图标变乱)

    电脑开机后桌面没有任何图标解决方法(电脑开机后桌面图标变乱)

  • 杭州西湖的古典中国园林 (© DANNY HU/Getty Images)(杭州西湖古风)

    杭州西湖的古典中国园林 (© DANNY HU/Getty Images)(杭州西湖古风)

  • 后端中dto、vo、entity的区别(后端中spef文件和spf文件)

    后端中dto、vo、entity的区别(后端中spef文件和spf文件)

  • 土地税税额标准
  • 基础电信服务税率和增值电信服务税率
  • 税控系统技术维护费会计处理280
  • 已付预付款当月应付金额怎么填写?
  • 增值税进项税没那么多,申报表多填
  • 什么情况下当月不排卵
  • 运输企业印花税按什么缴纳
  • 销售折让开具红字
  • 分支机构是否需要进行企业所得税汇算清缴申报
  • 总分机构汇算清缴成功后还需要填表什么报表
  • 增值税专用发票怎么开
  • 可以先报税后结账吗
  • 润滑油消费税征税环节
  • 公司贷款买车是公司还款吗
  • 转账支票遗失能挂失吗
  • 月初发票认证能抵扣吗
  • 公司购买办公用品计入什么科目
  • 破坏公司财产员工怎么处理
  • 生产企业销售原材料所取得的收入属于( )
  • 现金支票怎么背书转让
  • 收到投资款不做资本可以做什么?
  • 今年调整上年收入的政策
  • 预提费用年底如何结转
  • 筹建人员是什么工作
  • 装修费用资本化的条件
  • 负债转为投资 资本增加吗
  • 微软发布新的免费 Win11 虚拟机 (2302)
  • 电脑网页播放视频只有声音没有画面
  • Element UI 及 Element Plus框架
  • 土地增值税清算是什么意思
  • if.else
  • ElementPlus DateTimePicker日期时间选择器限制可选时间范围(精确时分秒)
  • 前端框架react
  • uniapp下拉
  • scp命令 基于SSH协议远程复制文件
  • php、java、android、ios通用的3des方法(推荐)
  • 预付劳务款项会计分录
  • 增值税发票查验结果不一致是什么意思
  • 工程补偿款开什么发票
  • MySQL中使用_____语句更新表中的数据
  • 资产超过5000万的家庭有多少
  • 企业报废车辆如何做账
  • 2020年小规模纳税人增值税政策
  • 受托方代扣代缴增值税、消费税的纳税人
  • sqlserver 数据库加密
  • 投资性房地产出租收入计入什么科目
  • 视同销售的账务处理如何做?
  • 红字发票抵扣时增值税纳税申报表如何处理
  • 医院医保会计的岗位职责
  • 支付给个人的劳务费需要发票吗
  • 内部资金管理实施细则
  • sqlserver 优化配置
  • win8.1升级到win10
  • ubuntu not authorized to perform operation
  • linux日常使用
  • linux命令大全chm版
  • win10系统mmc不能打开文件
  • win10mobile现在能干吗
  • xp的命令提示符在哪
  • hyper run
  • win7 win8.1
  • pavprsrv.exe - pavprsrv是什么进程 有什么用
  • Win7系统如何打开摄像头
  • cocos2dx4.0教程
  • drawcalls2000多
  • opengl超级宝典第八版 pdf
  • json详细教程
  • Node.js中的什么模块是用于处理文件和目录的
  • JavaScript中property和attribute的区别详细介绍
  • js正则表达式验证姓名
  • Android音乐播放器评论功能怎么实现
  • js如何判断是否有定时器功能并清除
  • 干部试用期满转正考察谈话提纲
  • 英国税务局缴纳税款方式
  • 民营非盈利医院能转让吗
  • 纳税人欠缴税款数额在10万元以上
  • 异地预缴增值税销售额是含税
  • 留抵税额退税政策2023
  • 禅城有什么小孩好玩的地方
  • 各地税务机关
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设