您好,欢迎来到尚佳旅游分享网。
搜索
您的当前位置:首页钉钉接uniapp生成的h5应用出现双标题

钉钉接uniapp生成的h5应用出现双标题

来源:尚佳旅游分享网

解决方案:
在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

本站由北京市万商天勤律师事务所王兴未律师提供法律服务