vuex 实现getter值赋值给vue组件里的data示例


Posted in Javascript onNovember 05, 2019

通过watch将orderDetailsData对象赋值给data中的consignee对象,这样能将操作能避免v-model修改时,直接改动vuex中的值。

<template>
 <input type="text" placeholder="请输入收货人名字" v-model="consignee.name">
 <input type="text" placeholder="请输入收货地址" v-model="consignee.address">
 <input type="text" placeholder="请输入收货人手机号" v-model="consignee.mobile">
</template>
 
<script>
 data () {
  return {consignee: {}}
 },
 
 computed:{
  ...mapGetters([
   'orderDetailsData',
  ])
 },
 
 watch: {
  orderDetailsData: {
   handler: function (val, oldVal) {
    this.consignee.name = val.consignee; //收货人名字
    this.consignee.address = val.address; //收货人地址
    this.consignee.mobile = val.mobile; //收货人电话
   },
   deep: true
  }
 }
 
<script>

以上这篇vuex 实现getter值赋值给vue组件里的data示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript Event学习第十一章 按键的检测
Feb 10 Javascript
jquery 查找select ,并触发事件的实现代码
Mar 30 Javascript
iframe 上下滚动条如何默认在下方实现原理
Dec 10 Javascript
jQuery中的100个技巧汇总
Dec 15 Javascript
彻底理解js面向对象之继承
Feb 04 Javascript
浅谈Webpack 持久化缓存实践
Mar 22 Javascript
vue 组件使用中的一些细节点
Apr 25 Javascript
浅谈JS对象添加getter与setter的5种方法
Jun 09 Javascript
Vue全局分页组件的实现代码
Aug 10 Javascript
webpack中的模式(mode)使用详解
Feb 20 Javascript
es6函数之尾递归用法实例分析
Apr 25 Javascript
Moment的feature导致线上bug解决分析
Sep 23 Javascript
在Vue mounted方法中使用data变量详解
Nov 05 #Javascript
解决vue项目F5刷新mounted里的函数不执行问题
Nov 05 #Javascript
vue input标签通用指令校验的实现
Nov 05 #Javascript
vue子传父关于.sync与$emit的实现
Nov 05 #Javascript
vue 路由子组件created和mounted不起作用的解决方法
Nov 05 #Javascript
vue跳转同一个组件,参数不同,页面接收值只接收一次的解决方法
Nov 05 #Javascript
vue Tab切换以及缓存页面处理的几种方式
Nov 05 #Javascript
You might like
如何利用http协议发布博客园博文评论
2015/08/03 PHP
window.open被浏览器拦截后的自定义提示效果代码
2007/11/19 Javascript
IE php关于强制下载文件的代码
2008/08/23 Javascript
JS window.opener返回父页面的应用
2009/10/24 Javascript
js下利用控制器载入对应脚本
2010/07/17 Javascript
js获取当前路径的简单示例代码
2014/01/08 Javascript
JS实现完全语义化的网页选项卡效果代码
2015/09/15 Javascript
jquery捕捉回车键及获取checkbox值与异步请求的方法
2015/12/24 Javascript
jQuery的层级查找方式分析
2016/06/16 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
2016/11/22 Javascript
Vue监听数组变化源码解析
2017/03/09 Javascript
JS编写兼容IE6,7,8浏览器无缝自动轮播
2018/10/12 Javascript
微信小程序时间轴实现方法示例
2019/01/14 Javascript
webpack 如何同时输出压缩和未压缩的文件的实现步骤
2020/06/05 Javascript
javascript+css实现俄罗斯方块小游戏
2020/06/28 Javascript
基于python的汉字转GBK码实现代码
2012/02/19 Python
跟老齐学Python之print详解
2014/09/28 Python
Python装饰器decorator用法实例
2014/11/10 Python
Python实现高效求解素数代码实例
2015/06/30 Python
python机器学习理论与实战(二)决策树
2018/01/19 Python
pytorch cnn 识别手写的字实现自建图片数据
2018/05/20 Python
Python实现的txt文件去重功能示例
2018/07/07 Python
Python迭代器iterator生成器generator使用解析
2019/10/24 Python
python3中rank函数的用法
2019/11/27 Python
pytorch 彩色图像转灰度图像实例
2020/01/13 Python
python 异步async库的使用说明
2020/05/04 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
2020/05/15 Python
使用Django的JsonResponse返回数据的实现
2021/01/15 Python
friso美素佳儿官方海外旗舰店:荷兰原产原罐
2017/07/03 全球购物
美术师范毕业生自荐信
2013/11/16 职场文书
征婚广告词
2014/03/17 职场文书
养牛场项目建议书
2014/05/13 职场文书
责任胜于能力演讲稿
2014/05/20 职场文书
幼儿园门卫安全责任书
2015/05/08 职场文书
2016年“5.12”护士节慰问信
2015/11/30 职场文书
vue3引入highlight.js进行代码高亮的方法实例
2022/04/08 Vue.js