首页 > 其他 > 详细

vue 给一个值重置初始值

时间:2021-03-17 22:52:24      阅读:32      评论:0      收藏:0      [点我收藏+]

查了下资料很多都是如下:

1. this.$options.data() 这个可以获取原始的data值,this.$data 获取当前状态下的data,拷贝重新赋值一下就行了。

1 Object.assign(this.$data, this.$options.data());

2.下面写个不是对象的初始方法

1 //  重置data原有的数据(封装)
2 export function resetData(vm, attr) {
3 //  this.this.xyClassInfo=this.$options.data().xyClassInfo
4   vm[attr] = vm.$options.data()[attr]
5 }
1 import { resetData } from "@/utils/index"; 
2 resetData(this, "search"); // 组件内调用
3 
4 this.this.xyClassInfo=this.$options.data().xyClassInfo // 单独使用

 

vue 给一个值重置初始值

原文:https://www.cnblogs.com/myfate/p/14551271.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!