iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue如何遍历data所有变量并赋值
  • 495
分享到

vue如何遍历data所有变量并赋值

2024-04-02 19:04:59 495人浏览 独家记忆
摘要

目录遍历data所有变量并赋值遍历data工具类遍历data所有变量并赋值 遍历data工具类 var _data_str = sessionStorage.getItem("SC

遍历data所有变量并赋值

遍历data工具类

var _data_str = sessionStorage.getItem("SCM301");
    //将JSON字符串转成对象
    var store_data = jsON.parse(_data_str);
    if (_data_str) {
     //this._data为Vue的data组件中的data
      getObjectData(this._data, store_data);
    }
//调用的方法    
export function getObjectData(target, current, cb) {
  if (!(target instanceof Object) || !(current instanceof Object)) return;
  Object.keys(target).forEach(function (name) {
    let value = current[name];
    if (typeof value !== "undefined" && target.hasOwnProperty(name)) {
      // 如果有callback,先执行callback
      if (typeof cb === "function") {
        target[name] = cb(name, value);
        return;
      }
      // 如果是对象,进行深层次拷贝
      if (Object.prototype.toString.call(target[name]) === "[object Object]") {
        getObjectData(target[name], current[name], cb);
        return;
      }
      target[name] = value;
    }
  });
};

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。 

--结束END--

本文标题: vue如何遍历data所有变量并赋值

本文链接: https://www.lsjlt.com/news/147065.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue如何遍历data所有变量并赋值
    目录遍历data所有变量并赋值遍历data工具类遍历data所有变量并赋值 遍历data工具类 var _data_str = sessionStorage.getItem("SC...
    99+
    2024-04-02
  • vue中如何将变量赋值
    在vue中给变量赋值的方法:1.新建common.vue文件,并定义变量;2.创建vue.js项目;3.使用import方法导入变量;4.执行代码赋值使用变量;具体步骤如下:首先,新建一个common.vue文件,并在文件中定义一个全局变量...
    99+
    2024-04-02
  • python如何遍历字典中所有的值
    小编给大家分享一下python如何遍历字典中所有的值,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!遍历字典中所有的值使用for循环和values()方法遍历字典中...
    99+
    2023-06-17
  • python如何遍历字典中所有的键值对
    这篇文章将为大家详细讲解有关python如何遍历字典中所有的键值对,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。遍历字典中所有的键-值对使用for循环和item()方法遍历字典中的所有键值对,如下例所示:...
    99+
    2023-06-17
  • php如何查询结果并赋值变量
    这篇文章主要讲解了“php如何查询结果并赋值变量”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何查询结果并赋值变量”吧!一、连接数据库在PHP中,首先需要连接到数据库才能进行数据的查...
    99+
    2023-07-05
  • JavaScript变量如何赋值
    本篇内容主要讲解“JavaScript变量如何赋值”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript变量如何赋值”吧! JavaScript ...
    99+
    2024-04-02
  • python如何给变量赋值
    python可以通过基本的变量赋值、多重赋值、增量赋值、复合赋值运算符和全局变量和局部变量赋值。详细介绍:1、基本的变量赋值步骤是将数字赋给变量,将字符串赋给变量,将布尔值赋给变量,将列表赋给变量;2、多重赋值步骤是交换变量值,从函数返回多...
    99+
    2023-12-13
    python
  • php如何将变量赋值
    这篇文章给大家分享的是有关php如何将变量赋值的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php变量赋值的方法:1、传值赋值,将一个表达式的值赋予一个变量,例“$var1 = 1”或“$var2 = $var1...
    99+
    2023-06-15
  • JAVA如何给变量赋值
    在Java中,可以使用赋值运算符(=)将一个值赋给变量。例如: int x; // 声明一个整数变量x x = 10; // 给x赋...
    99+
    2023-10-25
    JAVA
  • 如何在Redis中遍历所有key
    本篇文章给大家分享的是有关如何在Redis中遍历所有key,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。当我们需要遍历Redis所有key或者指定模式的key时,首先想到的是K...
    99+
    2023-06-14
  • java中如何给变量赋值
    在Java中给变量赋值有两种方式:1. 直接赋值:通过使用等号(=)将一个值赋给变量。例如:`int num = 10;` (将10...
    99+
    2023-08-17
    java
  • pytho中n变量如何赋值
    这期内容当中小编将会给大家带来有关pytho中n变量如何赋值,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。python的五大特点是什么python的五大特点:1.简单易学,开发程序时,专注的是解决问题,而...
    99+
    2023-06-14
  • node.js如何遍历对象所有节点
    今天小编给大家分享一下node.js如何遍历对象所有节点的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。实例代码var&nbs...
    99+
    2023-07-04
  • node.js中如何遍历对象所有节点
    今天小编给大家分享一下node.js中如何遍历对象所有节点的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。代码如下:var&n...
    99+
    2023-06-17
  • shell如何给变量重新赋值
    在shell中,可以使用等号(=)来给变量重新赋值。例如,假设有一个变量a,可以使用以下命令给它重新赋值:```a=10```这将把...
    99+
    2023-08-14
    shell
  • vue如何将对象中所有的key赋为空值
    目录将对象中所有的key赋为空值先来看看Object.assign的基本用法vue空值报错问题将对象中所有的key赋为空值 Object.assign的使用,当然你也可以使用for去...
    99+
    2024-04-02
  • vue中data数据之间如何赋值问题
    目录vue data数据之间如何赋值实现方式vue Data数据赋值变量语法vue data数据之间如何赋值 最近我妹突然问我vue的data之间需要进行赋值,这是什么奇葩需求,干嘛...
    99+
    2024-04-02
  • python如何遍历字典中所有的键
    这篇文章将为大家详细讲解有关python如何遍历字典中所有的键,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。遍历字典中所有的键使用for循环和key()方法遍历字典中的所有键,如下例所示:car ...
    99+
    2023-06-17
  • 如何遍历LINQ序列的所有子集
    小编给大家分享一下如何遍历LINQ序列的所有子集,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!遍历LINQ序列的所有子集有的时候,遍历数组的所有子集很有用。子集和...
    99+
    2023-06-17
  • 如何把CString类型值赋值给CString变量
    要把一个CString类型的值赋值给另一个CString变量,可以使用赋值运算符"="。例如:```cppCString str1 ...
    99+
    2023-08-08
    CString
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作