cc-admin基于cordova实现手机打包说明

13 篇文章 0 订阅

首先需要修改访问路径模式,从history改为默认的hash,具体操作是注释掉quasar.conf.js中的这一行

// vueRouterMode: 'history',

其次是登录完成后需要加载一下菜单,之前是在App.vue中完成的,核心代码如下:

    submit() {
      this.loading=true;
      this.$axios.post('/sys/login',this.form)
        .then((r) => {
          this.$store.commit('User/updateAuthorization',r.result.token);
          this.$store.commit('User/updateInfo',r.result.userInfo);
          this.initMenu(r.result.permissionInfo);
          this.$router.push(this.getDefault());
        }).finally(() => {
          this.loading=false;
        });
    },

然后就是添加手机端打包脚本,这里主要是安卓相关的操作。

需要特殊注意的是需要修改src\boot\api\index.js第18行

baseURL: process.env.SERVER_URL + u,

打包命令如下:

quasar mode add cordova
cd src-cordova
cordova platform add android
cordova requirements

cordova plugin add cordova-plugin-ionic-webview

cordova plugin add cordova-plugin-wkwebview-engine

cd ../

quasar dev -m cordova -T android

quasar dev -m android --ide

quasar build -m android

quasar build -m cordova -T android

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 20000

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore ./app-release-unsigned.apk alias_name

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值