vue 实现通过vuex 存储值 在不同界面使用


Posted in Javascript onNovember 11, 2019

通过vuex 存储

1. 创建store.js文件

import Vue from 'vue';
import Vuex from 'vuex';
Vue.use(Vuex);


const state = { //要设置的全局访问的state对象
  count: 1,
  //要设置的初始属性值
  fid: '' //要在登录页面的记录 的fid
};

const mutations = {
  add(state, sum) { //同上,这里面的参数除了state之外还传了需要增加的值sum
    state.count += sum;
  },
  upfid(state, fid) {
    state.fid = fid
  }

};
const actions = {
  add(context, num) { //同上注释,num为要变化的形参
    context.commit('add', num)
  },
  upfid(context, fid) {
   context.fid = fid
  }
};
const store = new Vuex.Store({
  state,
  actions,
  mutations
});

export default store

2. 保存fid这个值

this.$store.dispatch('upfid',this.fid)//保存fid

3, 在其他页面获取fid 这个值

<p>页面上获得{{city}}</p> 


 data () {
  return {
   fid:this.city//js中得到fid
  }
 },
 computed:{//必须
  city(){
   return this.$store.state.fid
  }
 },

以上这篇vue 实现通过vuex 存储值 在不同界面使用就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JSONP 跨域共享信息
Aug 16 Javascript
EditPlus注册码生成器(js代码实现)
Mar 25 Javascript
JavaScript加强之自定义callback示例
Sep 21 Javascript
JS数组的常见用法实例
Feb 10 Javascript
JS拖拽插件实现步骤
Aug 03 Javascript
深入理解JS addLoadEvent函数
May 20 Javascript
BootStrap selectpicker
Jun 20 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
Jan 05 Javascript
详解小程序原生使用ES7 async/await语法
Aug 06 Javascript
Layui 设置select下拉框自动选中某项的方法
Aug 14 Javascript
Node.js + express基本用法教程
Mar 14 Javascript
在Echarts图中给坐标轴加一个标识线markLine
Jul 20 Javascript
使用vuex存储用户信息到localStorage的实例
Nov 11 #Javascript
JS中比较两个Object数组是否相等方法实例
Nov 11 #Javascript
vue把输入框的内容添加到页面的实例讲解
Nov 11 #Javascript
vue与django集成打包的实现方法
Nov 11 #Javascript
微信小程序监听用户登录事件的实现方法
Nov 11 #Javascript
javascript 高级语法之继承的基本使用方法示例
Nov 11 #Javascript
JS 遍历 json 和 JQuery 遍历json操作完整示例
Nov 11 #jQuery
You might like
基于php实现长连接的方法与注意事项的问题
2013/05/10 PHP
php常用的url处理函数总结
2014/11/19 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析
2020/03/02 PHP
Javascript 错误处理的几种方法
2009/06/13 Javascript
基于jQuery的input输入框下拉提示层(自动邮箱后缀名)
2012/06/14 Javascript
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
JavaScript错误处理
2015/02/03 Javascript
jquery实现选中单选按钮下拉伸缩效果
2015/08/06 Javascript
基于Arcgis for javascript实现百度地图ABCD marker的效果
2015/09/12 Javascript
JS延时提示框实现方法详解
2015/11/26 Javascript
怎样判断jQuery当前元素是隐藏还是显示
2016/11/23 Javascript
Bootstrap CSS组件之按钮组(btn-group)
2016/12/17 Javascript
使用form-create动态生成vue自定义组件和嵌套表单组件
2019/01/18 Javascript
Vue 处理表单input单行文本框的实例代码
2019/05/09 Javascript
Django+Vue实现WebSocket连接的示例代码
2019/05/28 Javascript
原生js实现俄罗斯方块
2020/10/20 Javascript
JS+CSS实现过渡特效
2021/01/02 Javascript
[39:07]LGD vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
python中使用xlrd读excel使用xlwt写excel的实例代码
2018/01/31 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
2018/10/11 Python
django Serializer序列化使用方法详解
2018/10/16 Python
python如何给字典的键对应的值为字典项的字典赋值
2019/07/05 Python
使用Python自动生成HTML的方法示例
2019/08/06 Python
python或C++读取指定文件夹下的所有图片
2019/08/31 Python
pycharm软件实现设置自动保存操作
2020/06/08 Python
BeautifulSoup中find和find_all的使用详解
2020/12/07 Python
Python 转移文件至云对象存储的方法
2021/02/07 Python
德国孕妇装和婴童服装网上商店:bellybutton
2018/04/12 全球购物
构造器Constructor是否可被override?
2013/08/06 面试题
质检员岗位职责
2013/12/17 职场文书
领导接待方案
2014/03/13 职场文书
物流管理专业毕业生求职信
2014/03/23 职场文书
法学专业求职信范文
2015/03/19 职场文书
工程竣工验收申请报告
2015/05/15 职场文书
车辆挂靠协议书
2016/03/23 职场文书