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 相关文章推荐
javascript 隐藏/显示指定的区域附HTML元素【legend】用法
Mar 05 Javascript
jquery使用淘宝接口跨域查询手机号码归属地实例
Nov 28 Javascript
chrome不支持form.submit的解决方案
Apr 28 Javascript
js中class的点击事件没有效果的解决方法
Oct 13 Javascript
JS简单判断函数是否存在的方法
Feb 13 Javascript
canvas雪花效果核心代码分享
Feb 19 Javascript
JavaScript获取tr td 的三种方式全面总结(推荐)
Aug 15 Javascript
JavaScript学习笔记之惰性函数示例详解
Aug 27 Javascript
静态页面实现 include 引入公用代码的示例
Sep 25 Javascript
Dropify.js图片宽高自适应的方法
Nov 27 Javascript
JavaScript代理模式原理与用法实例详解
Mar 10 Javascript
vue3种table表格选项个数的控制方法
Apr 14 Vue.js
使用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
session 的生命周期是多长
2006/10/09 PHP
php allow_url_include的应用和解释
2010/04/22 PHP
php对数组排序代码分享
2014/02/24 PHP
PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
2014/04/01 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
json格式化/压缩工具 Chrome插件扩展版
2010/05/25 Javascript
JS 实现完美include载入实现代码
2010/08/05 Javascript
jq实现酷炫的鼠标经过图片翻滚效果
2014/03/12 Javascript
谈谈JavaScript类型系统之Math
2016/01/06 Javascript
深入理解JavaScript中的call、apply、bind方法的区别
2016/05/30 Javascript
浅析script标签中的defer与async属性
2016/11/30 Javascript
JavaScript编写九九乘法表(两种任选)
2017/02/04 Javascript
详解angularjs实现echart图表效果最简洁教程
2017/11/29 Javascript
Vue 使用中的小技巧
2018/04/26 Javascript
js实现动态时钟
2020/03/12 Javascript
js实现拾色器插件(ColorPicker)
2020/05/21 Javascript
Vue 监听元素前后变化值实例
2020/07/29 Javascript
[14:20]刀塔大凶女神互压各路奇葩屌丝
2014/05/16 DOTA
[54:53]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第二场
2014/05/23 DOTA
python定时检查某个进程是否已经关闭的方法
2015/05/20 Python
python将文本中的空格替换为换行的方法
2018/03/19 Python
Python实现的自定义多线程多进程类示例
2018/03/23 Python
python3实现用turtle模块画一棵随机樱花树
2019/11/21 Python
python程序文件扩展名知识点详解
2020/02/27 Python
如何通过命令行进入python
2020/07/06 Python
德国亚马逊官方网站:Amazon.de
2020/11/15 全球购物
毕业生就业自荐信
2013/12/04 职场文书
护理专业毕业生自荐信范文
2014/01/05 职场文书
学期研究性学习个人的自我评价
2014/01/09 职场文书
扩大国家免疫规划实施方案
2014/03/21 职场文书
2014年教师个人工作总结
2014/11/10 职场文书
2014年客服工作总结范文
2014/11/13 职场文书
2015年优质护理服务工作总结
2015/04/08 职场文书
python 算法题——快乐数的多种解法
2021/05/27 Python
Beekeeper Studio开源数据库管理工具比Navicat更炫酷
2022/06/21 数据库