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 相关文章推荐
ExtJS 下拉多选框lovcombo
May 19 Javascript
node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法
Nov 20 Javascript
JS使用oumousemove和oumouseout动态改变图片显示的方法
Mar 31 Javascript
JavaScript实现网页加载进度条代码超简单
Sep 21 Javascript
Bootstrap菜单按钮及导航实例解析
Sep 09 Javascript
微信小程序访问node.js接口服务器搭建教程
Apr 25 Javascript
JS实现二维数组横纵列转置的方法
Apr 17 Javascript
JavaScript面向对象继承原理与实现方法分析
Aug 09 Javascript
ES6基础之解构赋值(destructuring assignment)
Feb 21 Javascript
3分钟了解vue数据劫持的原理实现
May 01 Javascript
JavaScript实现拖拽和缩放效果
Aug 24 Javascript
vue3不同环境下实现配置代理
May 25 Vue.js
在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
10条PHP编程习惯助你找工作
2008/09/29 PHP
php下统计用户在线时间的一种尝试
2010/08/26 PHP
PHP 遍历文件实现代码
2011/05/04 PHP
无刷新动态加载数据 滚动条加载适合评论等页面
2013/10/16 PHP
单点登录 Ucenter示例分析
2013/10/29 PHP
jQuery EasyUI API 中文文档 - EasyLoader 加载器
2011/09/29 Javascript
了解jQuery技巧来提高你的代码(个人觉得那个jquery的手册很不错)
2012/02/10 Javascript
JS实现淘宝幻灯片效果的实现方法
2013/03/22 Javascript
jQuery的attr与prop使用介绍
2013/10/10 Javascript
jsPDF生成pdf后在网页展示实例
2014/01/16 Javascript
常用的jquery模板插件——jQuery Boilerplate介绍
2014/09/23 Javascript
js制作带有遮罩弹出层实现登录注册表单特效代码分享
2015/09/05 Javascript
jQuery插件jqGrid动态获取列和列字段的方法
2017/03/03 Javascript
vue.js路由跳转详解
2017/08/28 Javascript
基于复选框demo(分享)
2017/09/27 Javascript
集成vue到jquery/bootstrap项目的方法
2018/02/10 jQuery
JS实现可针对算术表达式求值的计算器功能示例
2018/09/04 Javascript
详解微信小程序回到顶部的两种方式
2019/05/09 Javascript
JavaScript判断对象和数组的两种方法
2019/05/31 Javascript
element-ui 中使用upload多文件上传只请求一次接口
2019/07/19 Javascript
vue前后分离调起微信支付
2019/07/29 Javascript
element-ui table行点击获取行索引(index)并利用索引更换行顺序
2020/02/27 Javascript
[01:48:04]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第一场 2月7日
2021/03/11 DOTA
跟老齐学Python之编写类之二方法
2014/10/11 Python
numpy matrix和array的乘和加实例
2018/06/28 Python
Python拼接微信好友头像大图的实现方法
2018/08/01 Python
详解使用Python下载文件的几种方法
2019/10/13 Python
python爬取网易云音乐热歌榜实例代码
2020/08/07 Python
CSS3的常见transformation图形变化用法小结
2016/05/13 HTML / CSS
HTML5中的网络存储实现方式
2020/04/28 HTML / CSS
Nike比利时官网:Nike.com (BE)
2019/02/07 全球购物
营业经理岗位职责
2013/11/10 职场文书
供货协议书
2014/04/22 职场文书
我的长生果教学反思
2014/04/28 职场文书
2015年元旦文艺晚会总结(学院)
2014/11/28 职场文书
关于Numpy之repeat、tile的用法总结
2021/06/02 Python