美文网首页
uniapp | 使用Vuex

uniapp | 使用Vuex

作者: __书山有路__ | 来源:发表于2020-07-25 11:48 被阅读0次

    Vuex

    store/index.js
    
    import Vue from 'vue'
    import Vuex from 'vuex'
    Vue.use(Vuex)
    const store = new Vuex.Store({
        state: {
            isLoginStatus:false,        //  用户登陆状态
            userFind:{},                //  用户信息
        },
        // 
        mutations: {
            demo(state,value) {
                console.log('demo')
                
            },
            
            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
    
    

    使用

    <text >{{userFind.nick_name?userFind.nick_name:'暂无'}}</text>
    
    export default {
            computed:{
                userFind(){
                    return this.$store.state.userFind
                },
            },
    

    相关文章

      网友评论

          本文标题:uniapp | 使用Vuex

          本文链接:https://www.haomeiwen.com/subject/zfvplktx.html