<template>
	<view class="home">
<!--		<text>home</text>-->
    <button type="primary" @click="setToken">一键登录</button>
<!--    <button @click="toLogin">去登录</button>-->
    <view v-if="!token">
<!--      aaa-->
      <my-login></my-login>
<!--      log-->
    </view>
    <view v-else>
<!--      us-->
      <my-userinfo></my-userinfo>
    </view>
	</view>
</template>

<script>
  // G:/project/Hbuilder/git/AgricultureSmart/uniapp/pages/home/home.v
  import {mapState,mapMutations} from'vuex'
	export default {
		data() {
			return {

			};
		},
    computed:{
      ...mapState('m_user',{'token':"token"})
    },

    methods:{
      ...mapMutations('m_user',['updateToken']),
      setToken(){
        this.updateToken('123456')
        console.log('设置token')
        console.log(this.token)
      },
      // getUserProfile(){
      //   uni.getUserProfile({
      //     desc: '用于完善会员资料', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
      //     success: (res) => {
      //       console.log(res)
      //       this.updateUserInfo(res.userInfo)
      //     },
      //     fail: (res) => {
      //       console.log(res)
      //       return uni.$showMsg('您取消了登录授权')
      //
      //     }
      //
      //   })
      // }
      toLogin(){
        console.log('toLogin')
        let self =this
        uni.navigateTo({
          url: '/subpkg/login/login' ,// 跳转至 subpkg 中的 selShop 页面
          success() {
            console.log('url跳转成功')
            setTimeout(() => {
              self.getToken();

            }, 500); // 延迟 1000 毫秒（即 1 秒）后调用 getToken() 函数
          },
          fail() {
            console.log('url跳转失败')
          }
        });
      },
    },
    components: {
      // "my-login": () => import("@/components/my-login/my-login.vue"),
      // "my-userinfo": () => import("@/components/my-userinfo/my-userinfo.vue"),
    },
	}
</script>

<style lang="scss">

page { background-color: #8f8f94; }
</style>
