vue this.data,vue 重置data数据

  vue this.data,vue 重置data数据

  本文主要介绍对原始数据的分析。$data,这个。vue recovery的$options.data(),有很好的参考价值,希望对你有帮助。如有错误或不足之处,请不吝赐教。

  

目录

   vue恢复初始数据this。$data,这个。$options.data () VUE恢复初始数据。$ options.data()和this。$ data。关于主角的长相,你知道多少地方?

  

vue恢复初始数据this.$data,this.$options.data()

  

vue恢复初始数据

  当vue打开的时候,我们会遇到一个页面或者弹出一个窗口让他返回原始数据。如果数据不多,可以重置赋值,但是数据多了就比较麻烦了,这个时候可以用。

  这个。$data,这个。$选项

  这个。$options.data()这是vue的原始数据,也就是This的数据。$ data当您的页面第一次加载时。这是当前的vue数据,也就是你更改过的数据的数据。下面是一个弹出窗口的数据,当弹出窗口关闭后会恢复。这里,使用Object.assign将原始数据与当前数据融合会将更改后的数据重置为初始状态。

  观察:{

  ShowModal(val) {

  如果(!val) {

  Object.assign(this。$data,这个。$options.data())

  }

  }

  }

  如果您只想将一个数据恢复到过去

  this.base=this。$options.data()。基础

  

this.$options.data()和this.$data你知多少

  

场所描述

  如何获取vue-data中的所有值?如何获取vue-data中的某个值?如何获取vue-data中的初始值?如何设置数据中值位的初始值?

  

主角登场

  this.options.data() 和 this.data

  模板

  差异

  Button @click=gotos 更改/button

  Button @click=获取以获取更改后的值/button

  Button @ click= inithandler 获取初始状态的值/button

  按钮@click=reset 重置/按钮

  /div

  /模板

  脚本

  导出默认值{

  data(){

  返回{

  //https://www.jianshu.com/p/05697682a46f

  目标

  姓名:张三,

  年龄:李四,

  性别:“男性”

  },

  主观:{

  信息:“好”

  }

  }

  },

  方法:{

  gotos(){

  “我改变了性别”

  },

  //获取vue中数据的所有值。当然,数据中的值可能已被更改。

  获取(){

  console . log( Vue中数据的所有值,this。$ data);

  },

  //获取组件初始状态的值;是您最初在数据中写入的值。

  inithander(){

  Console.log(初始状态的值,this。$ options . data());

  },

  //重置值

  重置(){

  Object.assign(this。$data.obj,{姓名:,年龄:,性别: });

  //也可以使用object.assign (this。$ data.obj,这个。$ options.data()。obj);//前提是obj的值为空

  Console.log (reset ,this.obj)

  }

  }

  }

  /脚本

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

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

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