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 相关文章推荐
JS截取url中问号后面参数的值信息
Apr 29 Javascript
jquery查找tr td 示例模拟
May 08 Javascript
基于jQuery实现网页进度显示插件
Mar 04 Javascript
jQuery实现页面滚动时动态加载内容的方法
Mar 20 Javascript
深入探究使JavaScript动画流畅的一些方法
Jun 30 Javascript
Angularjs中使用Filters详解
Mar 11 Javascript
JS前向后瞻正则表达式定义与用法示例
Dec 27 Javascript
js中删除数组中的某一元素实例(无下标时)
Feb 28 Javascript
详解如何在你的Vue项目配置vux
Jun 04 Javascript
实例详解带参数的 npm script
May 28 Javascript
jQuery模拟html下拉多选框的原生实现方法示例
May 30 jQuery
JS实现判断移动端PC端功能
Feb 21 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 文章调用类代码
2011/08/11 PHP
Linux下CoreSeek及PHP扩展模块的安装
2012/09/23 PHP
PHP实现的下载远程图片自定义函数分享
2015/01/28 PHP
Laravel学习教程之model validation的使用示例
2017/10/23 PHP
js 遍历对象的属性的代码
2011/12/29 Javascript
jquery ajax post提交数据乱码
2013/11/05 Javascript
jquery中获得元素尺寸和坐标的方法整理
2014/05/18 Javascript
js+html5实现可在手机上玩的拼图游戏
2015/07/17 Javascript
windows下安装nodejs及框架express
2015/08/07 NodeJs
jQuery stop()用法实例详解
2016/07/28 Javascript
BootStrap按钮标签及基本样式
2016/11/23 Javascript
Bootstrap导航条鼠标悬停下拉菜单
2017/01/04 Javascript
canvas实现图像放大镜
2017/02/06 Javascript
JavaScript实现简单的四则运算计算器完整实例
2017/04/28 Javascript
微信小程序实现皮肤功能(夜间模式)
2017/06/18 Javascript
[04:44]DOTA2西游记战队视频彩蛋流出 师徒开黑巧遇林书豪
2016/08/03 DOTA
[01:11]steam端dota2实名认证操作流程视频
2021/03/11 DOTA
在Python 字典中一键对应多个值的实例
2019/02/03 Python
Python 70行代码实现简单算式计算器解析
2019/08/30 Python
python的sys.path模块路径添加方式
2020/03/09 Python
Python中的面向接口编程示例详解
2021/01/17 Python
python 实现IP子网计算
2021/02/18 Python
Canvas实现放大镜效果完整案例分析(附代码)
2020/11/26 HTML / CSS
Miller Harris官网:英国小众香水品牌
2020/09/24 全球购物
精选鞋类、服装和配饰的全球领先目的地:Bodega
2021/02/27 全球购物
给定一个时间点,希望得到其他时间点
2013/11/07 面试题
大学生简历中个人的自我评价
2013/10/06 职场文书
建筑施工员岗位职责
2013/11/26 职场文书
自我鉴定怎么写
2014/01/12 职场文书
文明礼仪伴我行演讲稿
2014/05/12 职场文书
退休党员个人对照检查材料思想汇报
2014/09/29 职场文书
民主生活会剖析材料
2014/09/30 职场文书
送达通知书
2015/04/25 职场文书
初中英语教学随笔
2015/08/15 职场文书
Linux安装Nginx步骤详解
2021/03/31 Servers
MySQL事务的ACID特性以及并发问题方案
2022/07/15 MySQL