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 相关文章推荐
select 控制网页内容隐藏于显示的实现代码
May 25 Javascript
基于JQUERY的两个ListBox子项互相调整的实现代码
May 07 Javascript
Javascript在IE和FireFox中的不同表现简析
Dec 03 Javascript
JS调用CS里的带参方法实例
Aug 01 Javascript
EasyUI中combobox默认值注意事项
Mar 01 Javascript
jQuery密码强度检测插件passwordStrength用法实例分析
Oct 30 Javascript
浅析JavaScript动画模拟拖拽原理
Dec 09 Javascript
jQuery插件HighCharts实现的2D对数饼图效果示例【附demo源码下载】
Mar 09 Javascript
vue 中滚动条始终定位在底部的方法
Sep 03 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
Nov 02 Javascript
微信小程序云开发如何使用npm安装依赖
May 18 Javascript
ES6扩展运算符和rest运算符用法实例分析
May 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
BBS(php &amp; mysql)完整版(六)
2006/10/09 PHP
linux下 C语言对 php 扩展
2008/12/14 PHP
php 正则表达式小结
2009/08/31 PHP
PHP通用检测函数集合
2011/02/08 PHP
实用的PHP带公钥加密类分享(每次加密结果都不一样哦)
2014/08/20 PHP
php禁止直接从浏览器输入地址访问.php文件的方法
2014/11/04 PHP
PHP实现的一致性哈希算法完整实例
2015/11/14 PHP
Javascript 二维数组
2009/11/26 Javascript
js中array的sort()方法使用介绍
2014/02/20 Javascript
JavaScript中的6种运算符总结
2014/10/16 Javascript
jQuery和AngularJS的区别浅析
2015/01/29 Javascript
Java File类的常用方法总结
2015/03/18 Javascript
jquery判断input值不为空的方法
2016/06/05 Javascript
Javascript将数字转化成为货币格式字符串
2016/06/22 Javascript
ionic组件ion-tabs选项卡切换效果实例
2016/08/27 Javascript
浅谈Angular中ngModel的$render
2016/10/24 Javascript
javascript基本数据类型及类型检测常用方法小结
2016/12/14 Javascript
bootstrap实现的自适应页面简单应用示例
2017/03/09 Javascript
vue.js如何将echarts封装为组件一键使用详解
2017/10/10 Javascript
浅析Javascript中双等号(==)隐性转换机制
2017/10/27 Javascript
Vue 报错TypeError: this.$set is not a function 的解决方法
2018/12/17 Javascript
Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
2019/06/24 Javascript
基于vue-cli3创建libs库的实现方法
2019/12/04 Javascript
JS中FileReader类实现文件上传及时预览功能
2020/03/27 Javascript
Vue+Java+Base64实现条码解析的示例
2020/09/23 Javascript
Python模拟浏览器上传文件脚本的方法(Multipart/form-data格式)
2018/10/22 Python
Python WEB应用部署的实现方法
2019/01/02 Python
pandas将list数据拆分成行或列的实现
2020/12/13 Python
Html5新标签datalist实现输入框与后台数据库数据的动态匹配
2017/05/18 HTML / CSS
香港现代设计家具品牌:Ziinlife Furniture
2018/11/13 全球购物
资产经营总监岗位职责
2013/12/04 职场文书
单方离婚协议书范本(2014版)
2014/09/30 职场文书
公务员检讨书
2014/11/01 职场文书
2014年终个人工作总结
2014/11/07 职场文书
2015年安全保卫工作总结
2015/05/14 职场文书
django学习之ajax post传参的2种格式实例
2021/05/14 Python