实现效果
代码
配置
"pages": [
{
"path": "pages/survey/index",
"style": {
"navigationBarTitleText": "健康自测",
"h5": {
"titleNView": {
"buttons": [ //原生标题栏按钮配置,
{
"type": "back",
//点击事件可通过页面的 onNavigationBarButtonTap 函数进行监听
"float": "left"
}
]
}
}
}
}
]
js
onNavigationBarButtonTap(e) {
console.log(e)
try {
console.log("调用app方法");
console.log("平台", window.navigator.platform);
if (XxzhAppJs) {
XxzhAppJs.backToApp();
} else {
var params = { url: 'Call APP method "CallApp()"' };
window.webkit.messageHandlers.CallApp.postMessage(params);
}
} catch {}
},
打印对象
{type: "back", float: "left", color: "#000", fontSize: "27px", fontWeight: "normal", …}
color: "#000"
float: "left"
fontSize: "27px"
fontWeight: "normal"
index: 0
type: "back"
__proto__: Object
api文档
uni-app中使用webview加载网页,支持后退和关闭 - DCloud问答
https://ask.dcloud.net.cn/article/37714
NavBar导航栏,滑动透明,颜色渐变,支持V3、nvue - DCloud 插件市场
https://ext.dcloud.net.cn/plugin?id=813
pages.json - uni-app官网
https://uniapp.dcloud.net.cn/collocation/pages?id=h5
我的思考
添加对工作、生活的思考