Commit 10b4a038 by kyle

解决白屏问题

parent 66b8a79c
......@@ -439,8 +439,9 @@
"navigationBarTitleText": "批量数据计算"
}
}
,{
"path" : "pages/downloadAppCommon/downloadAppCommon",
"path" : "pages/downloadApp/downloadApp",
"style" :
{
"navigationBarTitleText": "",
......
......@@ -24,11 +24,36 @@
<view class="confirmBtn">知道了</view>
</view>
</view>
</template>
<script>
// 兼容
let browser = {
export default {
data() {
return {
markFlag:false,
iosFlag:false,
browser:{}
}
},
methods: {
// 下载app
handleBtnDown() {
if (browser.versions.weixin){
this.markFlag = true;
return;
}
if (browser.versions.android) {
window.location.href = "https://mdev.anjibao.cn/app.apk";
}else if (browser.versions.ios) {
console.log('ios')
window.location.href = "http://itunes.apple.com/us/app/id399608199";
}
}
},
onLoad() {
this.browser = {
versions: function() {
let u = navigator.userAgent,
app = navigator.appVersion;
......@@ -60,15 +85,7 @@
};
}(),
language: (navigator.browserLanguage || navigator.language).toLowerCase()
};
export default {
data() {
return {
markFlag:false,
iosFlag:false
};
},
onLoad() {
}
if (browser.versions.ios){
this.iosFlag = true
}else{
......@@ -85,27 +102,13 @@
console.log('android')
// window.location.href = "cffpapp://" //manifest.json配置的schemes
}
},
methods:{
// 下载app
handleBtnDown() {
if (browser.versions.weixin){
this.markFlag = true;
return;
}
if (browser.versions.android) {
window.location.href = "https://mdev.anjibao.cn/app.apk";
}else if (browser.versions.ios) {
console.log('ios')
window.location.href = "http://itunes.apple.com/us/app/id399608199";
}
}
}
}
</script>
<style lang="scss">
.downContainer{
.downContainer{
display: flex;
flex-direction: column;
align-items: center;
......@@ -189,4 +192,5 @@
color: #666;
}
}
</style>
......@@ -11,6 +11,8 @@ export default function initApp(){
uni.addInterceptor('navigateTo', {
// 页面跳转前进行拦截, invoke根据返回值进行判断是否继续执行跳转
invoke (e) {
let app = getCurrentPages()
console.log('页面站===',app)
if(!hasPermission(e.url)){
uni.reLaunch({
url: '/components/login/login'
......@@ -26,6 +28,25 @@ export default function initApp(){
uni.addInterceptor('switchTab', {
// tabbar页面跳转前进行拦截
invoke (e) {
let app = getCurrentPages()
console.log('页面站===',app)
if(!hasPermission(e.url)){
uni.reLaunch({
url: '/components/login/login'
})
return false
}
return true
},
success (e) {
}
})
uni.addInterceptor('reLaunch', {
// tabbar页面跳转前进行拦截
invoke (e) {
let app = getCurrentPages()
console.log('页面站===',app)
if(!hasPermission(e.url)){
uni.reLaunch({
url: '/components/login/login'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment