12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- <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-login></my-login>-->
- <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跳转失败')
- }
- });
- },
- toAddress(){
- console.log('toAddress')
- uni.navigateTo({
- url: '/subpkg/addAddress/addAddress'
- })
- }
- },
- 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>
|