钉钉H5微应用出现双导航栏怎么解决?

一、出现问题:
1.内嵌钉钉的H5微应用,出现双导航栏。
2.公共页的标题展示错误。
二、解决办法:
1.问题一解决方案:设置一个公共字段,在登录时进行判断。
①在src文件夹下新建一个文件modelCommon.vue,创建一个isMobile字段,区分是否是钉钉登录;
②在main.js中引入;
③在首页设置modelCommon.vue中的isMobile,标识是否为钉钉登录。

modelCommon.vue
<script>
//默认初始值为false,为true时即钉钉登录
let isMobile = false;
export default {
  isMobile
};
</script>
main.js
import global from './modelCommon.vue'
Vue.prototype.global = global;
App.vue
import * as dd from "dingtalk-jsapi";
if (dd.env.platform === "ios" || dd.env.platform === "android") {
      this.global.isMobile = true;//如果是钉钉登录,设置为true
}
开发页面中使用
<div v-if="!global.isMobile">
      钉钉登录时看不到该消息,
      浏览器登录时可以看到该消息
<div>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值