fix(h5): 修复H5页面刷新及任意url进入的方式,页面不展示的问题,结合HISTORY_MODE_SUB_DIR_DEPLOY.md 文档
This commit is contained in:
5
App.vue
5
App.vue
@@ -10,13 +10,8 @@
|
|||||||
mixins: [auth],
|
mixins: [auth],
|
||||||
onLaunch: function(options) {
|
onLaunch: function(options) {
|
||||||
// 方式:支持快应用,从url中query部分获取uniacid,或useragent中获取uniacid
|
// 方式:支持快应用,从url中query部分获取uniacid,或useragent中获取uniacid
|
||||||
// console.log(options.query.uniacid)
|
|
||||||
if(options.query.uniacid){
|
if(options.query.uniacid){
|
||||||
uni.setStorageSync('uniacid', options.query.uniacid);
|
uni.setStorageSync('uniacid', options.query.uniacid);
|
||||||
console.log(uni.getStorageSync('uniacid'))
|
|
||||||
} else {
|
|
||||||
// 从Storage中删除uniacid
|
|
||||||
uni.removeStorageSync('uniacid');
|
|
||||||
}
|
}
|
||||||
uni.hideTabBar();
|
uni.hideTabBar();
|
||||||
|
|
||||||
|
|||||||
@@ -61,8 +61,15 @@ try {
|
|||||||
|
|
||||||
const { uniacid = 0, domain = defaultDomain } = localDevConfig ?? { uniacid: 0, domain: defaultDomain }
|
const { uniacid = 0, domain = defaultDomain } = localDevConfig ?? { uniacid: 0, domain: defaultDomain }
|
||||||
|
|
||||||
// 调试版本,配置说明
|
export default {
|
||||||
const devCfg = {
|
/**
|
||||||
|
* 1.开发调试模式
|
||||||
|
* 去掉注释 ...defaultCfg;
|
||||||
|
* 注释掉 ...releaseCfg,
|
||||||
|
* 2.发行/发布模式,例如通过`HBuilder>发行>小程序微信`的时候,原理是:
|
||||||
|
* 然后将 `import site from "../site.js";`追加到 `unpackage\dist\build\mp-weixin\common\vendor.js` 文件内容开头部分
|
||||||
|
* 然后将 site.js 文件放到 `unpackage\dist\build\mp-weixin\` 目录下面
|
||||||
|
*/
|
||||||
// 商户ID
|
// 商户ID
|
||||||
uniacid: uniacid, //825
|
uniacid: uniacid, //825
|
||||||
|
|
||||||
@@ -92,31 +99,20 @@ const devCfg = {
|
|||||||
|
|
||||||
// // H5端域名
|
// // H5端域名
|
||||||
// h5Domain: 'http://saas.cn/',
|
// h5Domain: 'http://saas.cn/',
|
||||||
};
|
|
||||||
|
|
||||||
var config = {
|
// 发行版本配置
|
||||||
/**
|
...(releaseCfg || {}),
|
||||||
* 1.开发调试模式
|
|
||||||
* 去掉注释 ...devCfg;
|
|
||||||
* 注释掉 ...releaseCfg,
|
|
||||||
* 2.发行/发布模式,例如通过`HBuilder>发行>小程序微信`的时候,原理是:
|
|
||||||
* 然后将 `import site from "../site.js";`追加到 `unpackage\dist\build\mp-weixin\common\vendor.js` 文件内容开头部分
|
|
||||||
* 然后将 site.js 文件放到 `unpackage\dist\build\mp-weixin\` 目录下面
|
|
||||||
*/
|
|
||||||
...(releaseCfg ?? devCfg),
|
|
||||||
|
|
||||||
|
|
||||||
// 腾讯地图key
|
// 腾讯地图key
|
||||||
mpKey: 'TUHBZ-CNWKU-UHAVP-GZQ26-HNZFO-3YBF4',
|
mpKey: 'TUHBZ-CNWKU-UHAVP-GZQ26-HNZFO-3YBF4',
|
||||||
|
|
||||||
//客服地址
|
// 客服地址
|
||||||
webSocket: '{{$webSocket}}',
|
webSocket: '{{$webSocket}}',
|
||||||
|
|
||||||
//本地端主动给服务器ping的时间, 0 则不开启 , 单位秒
|
// 本地端主动给服务器ping的时间, 0 则不开启 , 单位秒
|
||||||
pingInterval: 1500,
|
pingInterval: 1500,
|
||||||
|
|
||||||
// 版本号
|
// 版本号
|
||||||
version: '1.0'
|
version: '1.0'
|
||||||
};
|
};
|
||||||
|
|
||||||
export default config;
|
|
||||||
@@ -49,7 +49,7 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var method = params.data != undefined ? 'POST' : 'GET', // 请求方式
|
var method = params.data != undefined ? 'POST' : 'GET', // 请求方式
|
||||||
url = Config.baseUrl + params.url, // 请求路径
|
url = (Config.baseUrl + params.url).replace(/(?<!:)\/+/g, '/'), // 请求路径
|
||||||
data = {
|
data = {
|
||||||
app_type,
|
app_type,
|
||||||
app_type_name
|
app_type_name
|
||||||
|
|||||||
Reference in New Issue
Block a user