详细问题描述
开发过程中,首页使用titleNView,manifest.json已经设置,按钮也正常出现,导航栏背景透明,之后参照5+文档指示,先获取当前窗口对象webviewObj,之后使用以下方法时发现无效
webview=》webviewObj=》以下方法无效,提示 is not a function:
setTitleNViewButtonBadge
removeTitleNViewButtonBadge
setTitleNViewButtonStyle
showTitleNViewButtonRedDot
hideTitleNViewButtonRedDot
[内容]
重现:直接按照文档指示操作。
[步骤]
开发过程中,首页使用titleNView,manifest.json已经设置,按钮也正常出现,导航栏背景透明,之后参照5+文档指示,先获取当前窗口对象webviewObj,之后使用以下方法时发现无效
webview=》webviewObj=》以下方法无效,提示 is not a function:
setTitleNViewButtonBadge
removeTitleNViewButtonBadge
setTitleNViewButtonStyle
showTitleNViewButtonRedDot
hideTitleNViewButtonRedDot
[结果]
提示:is not a function,方法不存在。
[期望]
正常使用
[如果语言难以表述清晰,拍一个视频或截图,有图有真相]
IDE运行环境说明
HBuilder 9.1.29.201811231920
[IDE版本号]
9.1.29.201811231920
[windows版本号]
windows 10 专业版
项目是HBuilderX创建
App运行环境说明
[Android版本号]
8.0.0
[iOS版本号]
[手机型号]
小米 Mix 2
8 个回复
p***@sina.com (作者)
真机运行调试时,所有方法均会提示:is not a function
DCloud_App_Array
如果是5+ APP项目,请创建5+ APP项目时选择Hello H5+模板,参考Webview->窗口标题栏示例。
对应源码文件plus/webview_titlenview.html。
如果是uni-app项目,参考:https://uniapp.dcloud.io/use-html5plus
p***@sina.com (作者)
plus下没有发现源码文件webview_titlenview.html哦
2019-05-05 10:31
DCloud_App_Array
回复 p***@sina.com: 重新创建helloh5应用
2019-05-05 19:05
p***@sina.com (作者)
回复 DCloud_App_Array: 是啊,这个就是重新创建后的目录啊,没有发现相关示例源码文件哦
2019-05-07 15:43
p***@sina.com (作者)
回复 DCloud_App_Array: 我在评论里发了重新创建后的plus下的截图
2019-05-07 15:44
p***@sina.com (作者)
plus下没有发现源码文件webview_titlenview.html哦
@DCloud_App_Array
DCloud_App_Array
请提供完整的应用。
p***@sina.com (作者)
重新创建,已经上传截图,就是那么多东西,没发现示例源码文件 webview_titlenview.htm l哦
@DCloud_App_Array
DCloud_App_Array
从截图看你使用的老版本的HBuilder(此版本以后不再维护),请更新到HBuilderX,下载地址:
https://www.dcloud.io/hbuilderx.html
p***@sina.com (作者)
原来这样,已经下载了,但是发现示例依然是提示“ws.showTitleNViewButtonRedDot is not a function”,已经在下面评论上传截图,麻烦查看一下,看看是什么问题,谢谢
2019-05-09 14:57
DCloud_heavensoft
这些api,uni-app已经封装过了。为什么还要用plus的api这么麻烦呢?
p***@sina.com (作者)
想问一下,原来h5+的项目转uni-app麻烦吗?
2019-05-09 15:01
p***@sina.com (作者)
@DCloud_App_Array
你好,已经下载了HBuilderX,新建了5+ 示例项目,但是发现示例依然是提示“ws.showTitleNViewButtonRedDot is not a function”类似的问题,已经上传截图,麻烦查看一下,看看是什么问题,谢谢
DCloud_App_Array
输出这种日志说明真机运行基座版本太低。
确认HBuilderX版本号,打印出plus.runtime.innerVersion版本号
2019-05-09 20:10