1 Star 0 Fork 0

jcleng / right-unipage

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

login

Project setup

yarn install

Compiles and hot-reloads for development

yarn serve

Compiles and minifies for production

yarn build

说明

页面实现

<template>
  <view class="content">
    <view v-if="pageType == 1">
      <text></text>
    </view>
    <view v-if="pageType == 2">
      <com-common></com-common>
    </view>
    <view v-if="pageType == 3">
      <text>index {{userInfo.userid}}</text>
    </view>
    <view v-if="showLoading">
      <com-loading></com-loading>
    </view>
    <view v-if="showLogin">
      <com-login></com-login>
    </view>
  </view>
</template>

注意: 为实现多端兼容,请不要在全局模板里面使用uni关于ui的api,如showloading/showModal等

每一个页面需要实现 onLoad->on userstate 用户状态变换的处理, 这样更完美

onLoad(option) {
    // * 参数直接给到data,方便使用
    this.option = option;
    // * 初始化页面数据
    this.initPage();
    // * 初始化页面显示数据
    this.loadPage();
    // * 需要用户登录的页面需要实现这个方法监听
    uni.$on("userstate", data => {
      // console.log("user userstate");
      // * 用户登录之后重载页面数据
      this.initPage();
      this.loadPage(); // 登录之后页面数据会发生变化
    });
  },
  onUnload() {
    uni.$off("userstate");
  },

所以的跳转都应当使用js统一实现,不要使用页面跳转

登录中的数据,不要显示 showlogin

空文件

简介

暂无描述 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/jcleng/right-unipage.git
git@gitee.com:jcleng/right-unipage.git
jcleng
right-unipage
right-unipage
master

搜索帮助