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

  • win10屏幕几秒黑屏几秒又显(win10屏幕几秒黑屏几秒又显腾讯会议会掉线吗)

    win10屏幕几秒黑屏几秒又显(win10屏幕几秒黑屏几秒又显腾讯会议会掉线吗)

  • 拼多多怎么搜索多多号加好友(拼多多怎么搜索好友)

    拼多多怎么搜索多多号加好友(拼多多怎么搜索好友)

  • 戴尔电脑键盘灯怎么开启(戴尔电脑键盘灯怎么换颜色)

    戴尔电脑键盘灯怎么开启(戴尔电脑键盘灯怎么换颜色)

  • 抖音收藏锁了怎么解开(抖音收藏锁了怎么取消)

    抖音收藏锁了怎么解开(抖音收藏锁了怎么取消)

  • OPPO通话黑屏感应器怎么关闭(oppo通话黑屏 不亮屏)

    OPPO通话黑屏感应器怎么关闭(oppo通话黑屏 不亮屏)

  • 苹果11电量怎么显示数字(苹果11电量怎么显示)

    苹果11电量怎么显示数字(苹果11电量怎么显示)

  • 淘宝五六月有什么活动(淘宝四五六月有什么活动)

    淘宝五六月有什么活动(淘宝四五六月有什么活动)

  • 为什么压缩后的文件还是那么大(为什么压缩后的文件比压缩前还大)

    为什么压缩后的文件还是那么大(为什么压缩后的文件比压缩前还大)

  • 苹果11怎么百分比显示(苹果怎么百分百退款成功的理由)

    苹果11怎么百分比显示(苹果怎么百分百退款成功的理由)

  • 手机摔过对手机什么坏处(手机摔了会不会影响手机使用)

    手机摔过对手机什么坏处(手机摔了会不会影响手机使用)

  • 怎么看网线是几类(怎么看网线是几芯的)

    怎么看网线是几类(怎么看网线是几芯的)

  • 悬浮窗是什么意思(悬浮窗是什么意思怎么用)

    悬浮窗是什么意思(悬浮窗是什么意思怎么用)

  • ipad盲人模式怎么关闭(ipad盲人模式怎么解除锁屏)

    ipad盲人模式怎么关闭(ipad盲人模式怎么解除锁屏)

  • qq金豆怎么免费得(qq金豆怎么免费大量得)

    qq金豆怎么免费得(qq金豆怎么免费大量得)

  • vivo录屏设置声音在哪(vivo录屏声音在哪设置)

    vivo录屏设置声音在哪(vivo录屏声音在哪设置)

  • 耳机坏了如何简单修理(耳机坏了如何简单处理)

    耳机坏了如何简单修理(耳机坏了如何简单处理)

  • 抖音猪猪头像怎么拍(抖音猪头像可爱)

    抖音猪猪头像怎么拍(抖音猪头像可爱)

  • 怎么把微信群放到桌面(怎么把微信群放到一起)

    怎么把微信群放到桌面(怎么把微信群放到一起)

  • 微信7.0.5版本怎么不能修改提示音(微信版本7.0.0)

    微信7.0.5版本怎么不能修改提示音(微信版本7.0.0)

  • s9听筒声音小解决方法

    s9听筒声音小解决方法

  • 查看钉钉留言(如何看钉钉上的留言)

    查看钉钉留言(如何看钉钉上的留言)

  • 智能语音为什么会越来越火爆(智能语音为什么不能帮我们擦手)

    智能语音为什么会越来越火爆(智能语音为什么不能帮我们擦手)

  • 坚果手机如何快速换机(坚果手机一键锁屏怎么设置)

    坚果手机如何快速换机(坚果手机一键锁屏怎么设置)

  • kavsvc.exe - kavsvc是什么进程 有什么作用

    kavsvc.exe - kavsvc是什么进程 有什么作用

  • 生产型企业进项税加计扣除
  • 小规模纳税人缴纳增值税怎么算
  • 劳务公司临时工工资需要申报吗
  • 电子发票的有效性在哪里查看
  • 房地产业营改增
  • 利息收入可以作为业务招待费的基数吗
  • 银行业务结算内容
  • 债权投资损失准备
  • 投资损益表该如何填列
  • 分摊费用怎么说合适
  • 公司内部核算调拨价差的账务怎么做处理?
  • 去年增值税销项少2元
  • 小规模纳税人要做账吗
  • 一般纳税人开普票要交税吗
  • 关于非上市公司的法律
  • 汇算清缴时多缴的企业所得税怎么做会计分录
  • 文化事业费征收
  • 零星费用没有发票报销可以做入工资吗
  • 企业销售使用过的汽车如何开票
  • 什么情况财务费用是负数
  • 每月的话费到下个月会扣吗
  • 修改hosts文件的软件
  • 苹果手机微信怎么迁移聊天记录到新手机
  • win10怎么设置硬盘为第一启动项
  • 单位房子可以卖吗
  • 无形资产出租的账务处理
  • timit数据集
  • vue 大屏可视化设计 开源
  • 银行公户转账需要带什么
  • 发票联和抵扣联区别
  • 现金折扣发生销售退回
  • 非合理损耗计入入账成本吗
  • 免交的增值税要交所得税吗
  • 预收账款为什么是负债类的
  • yolo算法百度百科
  • 零税率和免税的含义和区别
  • 收到股利的会计分录
  • 织梦系统
  • 航空公司开具的代订机票费可以抵扣吗
  • mdf和ndf文件
  • 公司账务不正规,账务外包的,财务助理有风险吗
  • 企业筹办期怎么做账最合理
  • 从物资公司购入原木的进项税额
  • 发行股票会计怎么做分录
  • 固定资产出售通过什么科目
  • 闽侯县安置房交易缴纳土地出让金
  • 车间报销维修费会计科目
  • 高速公路过路费可以抵扣进项税吗
  • 应交税费科目怎么调整
  • 纳税人为风险纳税人怎么办
  • 如何调整利润分录
  • 选择税的计算方法
  • 长期股权投资两种核算方法的区别
  • 工会经费主要用于什么服务岗位
  • 应付职工薪酬包括福利费吗
  • 企业所得税预缴2‰
  • 什么叫社保差额调整
  • 免税收入怎么做分录
  • 年初建账考虑要点
  • mysql三层架构
  • win1010卸载
  • win10标题栏颜色改不了
  • 怎么在bios里设置usb开关
  • linux怎么操作文件
  • win7系统谷歌浏览器错误代码a00a0017
  • win7系统出现COMSurrogate
  • linuxat命令的用法
  • oracle linux版
  • Cocos2dx CCSprite CCSpriteFrame CCTexture2D CCAnimation学习总结
  • element拖拽
  • javascript字体属性
  • jquery删除节点的元素
  • cacls命令怎么运用
  • 安卓获取手机号及通话状态权限
  • 北京市税务局 案件
  • 怎么打印纳税申报表电子
  • 发票如何验真伪?
  • 仓储用地和物流用地划分
  • 公司有房屋租赁许可证吗
  • 江苏国税局官网登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设