解决方案:
在main.js中全局混入空标题即可,不过页面刷新的时候还是会读取当前pages.json中配置的标题(可以试一下单页面加入钉钉的修改标题设置)
原来的效果
使用下方1、2步骤实现的效果
1、安装钉钉的dingtalk-jsapi
npm install dingtalk-jsapi
2、全局混入
import * as dd from 'dingtalk-jsapi'
// 全局混入 隐藏标题-钉钉
//#ifdef H5
if (dd.env.platform !== 'notInDingTalk') {
Vue.mixin({
onShow() {
dd.biz.navigation.setTitle({
title: ' ',//你自己的标题,不想显示就敲空格
onSuccess: function (result) {},
onFail: function (err) {},
})
},
})
}
//#endif
3、当前页面设置标题(争对刷新钉钉之后就显示当前页面标题的问题,没有试过,可以尝试一下,评论区还愿哈)
ps:百度的时候看有人说钉钉会先读取你当前页面的标题,后面标题就不刷新了,点击第一个页面再到第二个页面的时候会显示第一个页面的标题
dd.setNavigationTitle({
title: 'xxx标题',//你自己的标题,不想显示就敲空格
success: () => {},
fail: () => {},
complete: () => {},
})
4、点击页面刷新的时候会闪一下manifest里面配置的name,可以尝试在manifest里面配置的h5页面模板中把标题边为空!!!
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- shangjiatang.cn 版权所有 湘ICP备2022005869号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务