vue改变data的值,vue在data中直接定义变量

  vue改变data的值,vue在data中直接定义变量

  这篇文章主要介绍了某视频剪辑软件如何遍历数据所有变量并赋值,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  

目录

   遍历数据所有变量并赋值遍历数据工具类

  

遍历data所有变量并赋值

  

遍历data工具类

  var _ data _ str=会话存储。getitem( SCM 301 );

  //将数据字符串转成对象

  var store _ data=JSON。parse(_ data _ str);

  if (_data_str) {

  //这个。_数据为某视频剪辑软件的数据组件中的数据

  getObjectData(this ._data,store _ data);

  }

  //调用的方法

  导出函数getObjectData(目标,当前,cb) {

  如果(!(对象的目标实例)!(对象的当前实例))返回;

  对象.键(目标)。forEach(函数(名称){

  设value=current[name];

  if (typeof value!==未定义目标。hasownproperty(name)){

  //如果有回拨,先执行回收

  if (typeof cb===function) {

  目标[名称]=cb(名称,值);

  返回;

  }

  //如果是对象,进行深层次拷贝

  如果(对象。原型。托斯特林。call(target[name])===[Object Object]){

  getObjectData(目标[名称],当前[名称],CB);

  返回;

  }

  目标[名称]=值;

  }

  });

  };

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

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

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