uniapp 使用vuex 在app上能获取到state,小程序获取不到

1. 在根目录下新建store目录, 在store目录下创建index.js定义状态值
 
import Vue from 'vue';
import Vuex from 'Vuex';
import Vuex from 'vuex';
Vue.use(Vuex);
 
const store = new Vuex.Store({  
    state: {  
        login: false,  
        token: '',  
        avatarUrl: '',  
        userName: ''  
    },  
    mutations: {  
        login(state, provider) {  
            console.log(state)  
            console.log(provider)  
            state.login = true;  
            state.token = provider.token;  
            state.userName = provider.userName;  
            state.avatarUrl = provider.avatarUrl;  
        },  
        logout(state) {  
            state.login = false;  
            state.token = '';  
            state.userName = '';  
            state.avatarUrl = '';  
        }  
    }  
})
 
export default store
 
2. 在main.js挂载Vuex
 
import store from './store'
Vue.prototype.$store = store
 
3. 在页面中使用
<script>
	import {
        mapState,
        mapMutations
    } from 'vuex';
    export default {
        computed: {
            ...mapState(['avatarUrl','login','userName'])
        },
        methods: {
            ...mapMutations(['logout'])
        }
    }
</script>
 
在我实际开发项目中 使用如下
 
 

 

 

相关推荐

  1. UniappVue3 程序 获取页面dom 方法

    2024-05-25 18:08:46       22 阅读
  2. 使用 @JsonIgnore注解后 获取参数值问题

    2024-05-25 18:08:46       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-25 18:08:46       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-25 18:08:46       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-25 18:08:46       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-25 18:08:46       18 阅读

热门阅读

  1. Qt TreeWidget详细说明

    2024-05-25 18:08:46       12 阅读
  2. Golang:使用net/http实现一个简易的http服务器

    2024-05-25 18:08:46       11 阅读
  3. Go 实现程序优雅退出

    2024-05-25 18:08:46       8 阅读
  4. Python数据类型转换

    2024-05-25 18:08:46       9 阅读
  5. UDP服务器与客户端之间的区别?

    2024-05-25 18:08:46       10 阅读
  6. Python Minio 工具类封装

    2024-05-25 18:08:46       9 阅读
  7. 探索自然语言处理预训练模型:GPT-3详解

    2024-05-25 18:08:46       9 阅读
  8. 信息泄露--注意点点

    2024-05-25 18:08:46       8 阅读
  9. C#字典的常用方法

    2024-05-25 18:08:46       10 阅读