1.简介:上一篇文章钉钉H5微应用出现双导航栏怎么解决,这次我们来说说,用钉钉打开微应用时,如何设置导航栏的标题吧。
2.解决办法:引入钉钉H5微应用api,设置导航栏title。
3.上代码:
1.先安装相关依赖
npm install dingtalk-jsapi --save
2.使用前引入
import * as dd from 'dingtalk-jsapi'
3.使用
//如果有公共页面要进行动态渲染,也可以考虑在该页修改设置标题哦~
router.beforeEach((to, from, next) => {
if (to.meta.title) {
document.title = to.meta.title;//设置title
//通过dd.env.platform判断登录设备
if (dd.env.platform === 'ios' || dd.env.platform === 'android') {
//如果是钉钉登录,设置钉钉导航栏标题为router里meta标签里设置的title
dd.biz.navigation.setTitle({
//控制标题文本,空字符串表示显示默认文本
title: to.meta.title,
onSuccess: function(result) {
//成功
},
onFail: function(err) {
//报错
},
})
}
}
next()
})
只有不断学习,才能充盈自己。