2***@qq.com
2***@qq.com
  • 发布:2018-10-23 12:00
  • 更新:2019-05-25 11:31
  • 阅读:6096

titleNView 自定义设置字体文本,onNavigationBarButtonTap事件不触发

分类:uni-app

pages.json中设置了
{
"path": "pages/mine/mine",
"style": {
"navigationBarTitleText": "我的",
"app-plus": {
"titleNView": {
"buttons": [ //原生标题栏按钮配置,
{
"fontSize":"40upx",
"fontSrc":"_www/static/iconfont.ttf",
"text": "\ue660" //原生标题栏增加分享按钮,点击事件可通过页面的 onNavigationBarButtonTap 函数进行监听
}
]
}
}
}
}
在pages/mine/mine页面中设置onNavigationBarButtonTap这个事件,就是不触发,不知道其他地方还需要设置吗
onNavigationBarButtonTap(e){
console.log(1);
}

2018-10-23 12:00 负责人:无 分享
已邀请:
p***@163.com

p***@163.com

我把upx改成px,事件还是没有触发,想知道那里错了

Neil_HL

Neil_HL

给出完整的demo啊,只给片段看不出问题

  • 2***@qq.com (作者)

    发现问题所在了,"fontSize":"40upx", 这里我用upx样式起到作用了,可是点击就失效了,需要用px

    2018-10-23 12:46

2***@qq.com

2***@qq.com (作者)

发现问题所在了,"fontSize":"40upx", 这里我用upx样式起到作用了,可是点击就失效了,需要用px

8***@qq.com

8***@qq.com - web worker

export default {
onNavigationBarButtonTap(e) {
var vm = this
vm.isRecode = true
},
我想是这么一个问题,这个写法在h5模式下OK,但是到了app时,功能就不好使了,
可能情况:
1,onNavigationBarButtonTap事件在App上有兼容性问题
2,App模式下,这个全局监听代码被忽略

1***@163.com

1***@163.com - 90后IT

我也遇到一样的问题upx改成px就好了

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