这篇文章主要介绍“vue中怎么使用assign重置data数据”,在日常操作中,相信很多人在vue中怎么使用assign重置data数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue中怎么使用assign重置data数据”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!由于Object.assign()有上述特性,所以我们在Vue中可以这样使用:在某种情况下,需要重置Vue组件的data数据。此时,我们可以通过this.$data获取当前状态下的data,通过this.$options.data()获取该组件初始状态下的data。然后只要使用Object.assign(this.$data, this.$options.data())就可以将当前状态的data重置为初始状态这个方法比较笨,当然也可以实现效果,但是一个一个去重新赋值比较麻烦而且代码看起来也会比较乱。下面这个方法肯定是你喜欢的,一行代码搞定~MDN关于该方法的介绍:Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。用法: Object.assign(target, …sources)第一个参数是目标对象,第二个参数是源对象,就是将源对象属性复制到目标对象,返回目标对象其中就是将一个对象的属性copy到另一个对象vue中:this.$data
获取当前状态下的datathis.$options.data()
获取该组件初始状态下的data所以,下面就可以将初始状态的data复制到当前状态的data,实现重置效果:当然,如果你只想重置data中的某一个对象或者属性:O免费云主机域名bject.assign(target, …sources) 方法还可以用来合并对象:如果对象中含有相同属性,取最后一个属性:到此,关于“vue中怎么使用assign重置data数据”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注百云主机网站,小编会继续努力为大家带来更多实用的文章!
这篇文章主要介绍了python怎么简单使用和安装相应的包的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python怎么简单使用和安装相应的包文章都会有所收获,下面我们一起来看看吧。#进入到python的官网https://www.…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。