p***@sina.com
p***@sina.com
  • 发布:2019-04-29 16:30
  • 更新:2019-05-09 14:58
  • 阅读:1786

【报Bug】TitleNViewButton相关操作无效

分类:HTML5+

详细问题描述

开发过程中,首页使用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

2019-04-29 16:30 负责人:无 分享
已邀请:
p***@sina.com

p***@sina.com (作者)

真机运行调试时,所有方法均会提示:is not a function

DCloud_App_Array

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

p***@sina.com (作者)

plus下没有发现源码文件webview_titlenview.html哦

@DCloud_App_Array

DCloud_App_Array

DCloud_App_Array

请提供完整的应用。

p***@sina.com

p***@sina.com (作者)

重新创建,已经上传截图,就是那么多东西,没发现示例源码文件 webview_titlenview.htm l哦

@DCloud_App_Array

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

DCloud_heavensoft

这些api,uni-app已经封装过了。为什么还要用plus的api这么麻烦呢?

  • p***@sina.com (作者)

    想问一下,原来h5+的项目转uni-app麻烦吗?

    2019-05-09 15:01

p***@sina.com

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

该问题目前已经被锁定, 无法添加新回复