vue取对象key,vue根据key获取对象元素

  vue取对象key,vue根据key获取对象元素

  本文主要介绍了vue如何将一个对象中的所有键都赋为空值,有很好的参考价值。希望对大家有帮助。如有错误或不足之处,请不吝赐教。

  

目录

  将对象中的所有键指定为空值。先来看看Object.assign的基本用法vue空值报错问题。

  

将对象中所有的key赋为空值

  Object.assign的用法当然也可以用for来遍历,然后把空字符串逐个赋值。建议使用(Object.assign)。

  

先来看看Object.assign的基本用法

  Object.assign方法用于合并对象。第一个参数(目标对象)是源对象,它可以有第二个和第三个参数。源对象的所有可枚举属性都被复制到目标对象。

  const target={a:1}

  const source 1={ b:2 };

  const source 2={ c:3 };

  Object.assign(target,source1,source 2);

  console.log(目标)//{a:1,b:2,c:3}

  注意:Object.assign方法的第一个参数是目标对象,后面的参数都是源对象。

  言归正传,有时候要求是有多个输入框,每个输入框都是v-modei绑定对应的value值。当您单击重置按钮时,您应该清除输入中的所有值。此时,您可以使用Object.assign方法。关于如何实现它,请参见代码。

  html代码

  输入类型= text v-model= value data . value 1 /input

  输入类型= text v-model= value data . value 2 /input

  输入类型= text v-model= value data . value 3 /input

  按钮@ click=重置重置(清空输入框)按钮

  js 代码

  常数值={

  值1: ,

  值2: ,

  值3: ,

  }

  data(){

  返回{

  valueData:Object.assign({},values)

  }

  },

  方法:{

  //此时,如果你在输入框中随机输入一个值,点击复位按钮,只需要再次复制valueData就可以清除input中的值。

  toReset(){

  this . valuedata=object . assign({ },values)

  }

  }

  

vue空值报错问题

  如上图,提示百分比为空,web渲染如下

  如果不想在自测阶段麻烦,直接在数据库中添加数据或者初始化初始化方法的初始值即可。最简单的方法就是在vue模板里做一个判断。

  代码如下:

  以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: