属性 | 类型 | 必填 | 默认值 | 描述 |
---|---|---|---|---|
titleAlign | string | 否 | 频道模式:left,其它模式:center | title 的位置,支持 left / center |
{
"titleBar": {
"titleAlign": "left"
}
}
在开发商提供的小程序跳转链接中,频道后台会在业务参数_nq
中增加 channel_name
属性,用于传递子频道名称,开发商可以从这个字段中获取.
如:mqqapi://miniapp/open?_atype=0&_mappid=1108797500&_mvid=&_path=xxx&_vt=4&referer=5002&via=5002_2&_sig=294259875&_nq={JUMP_SECRET}&channel_name=testName
qq.setNavigationBarTitle({
title: '子频道名称',
})
qq.setNavigationBarColor({
backgroundColor: '#FFFFFF',
})
//主要方法是拿到当前小程序运行的场景值:5002,然后据此做相应的适配。场景值可以通过如下方式拿到:
//1、在App的onLaunch、onShow里拿
App({
onLaunch: function(options) {
console.log('onLaunch scene:', options.scene)
},
onShow(options) {
console.log('onShow scene:', options.scene)
},
})
// 2、在Page的钩子里拿
Page({
data: {},
onLoad: function() {
const res = qq.getLaunchOptionsSync()
console.log('onLoad scene:', res.scene)
},
onReady: function() {
const res = qq.getLaunchOptionsSync()
console.log('onReady scene:', res.scene)
},
})
← official-account 原生组件 →