梦栖
梦栖
  • 发布:2020-05-28 21:53
  • 更新:2020-06-11 13:11
  • 阅读:1190

动态修改原生titleNview,新版本为什么不支持?

分类:uni-app

// #ifdef APP-PLUS
var currentWebview = vm.$mp.page.$getAppWebview();
console.log(currentWebview)
var tn = currentWebview.getStyle().titleNView;
console.log(tn)
tn.buttons[index].text = text; //[0] 按钮的下标
currentWebview.setStyle({
titleNView: tn
});
// #endif
动态修改页面的标题,最新版本的无效,会影响其他代码

2020-05-28 21:53 负责人:DCloud_App_Array 分享
已邀请:
Liew

Liew - 全栈奶爸

2.7.9 同样报错 TypeError: undefined is not an object (evaluating 'titleNView.buttons')

DCloud_App_Array

DCloud_App_Array

更新标题参考以下代码:

        var webview = this.$mp.page.$getAppWebview();  
        webview.setStyle({titleNView:{  
          titleText: '新标题文本'  
        }});

更新按钮参考以下代码:

        var webview = this.$mp.page.$getAppWebview();  
        webview.setTitleNViewButtonStyle(0, {  
          text: '新标题文本'  
        });

更多原生标题栏操作参考插件市场示例:https://ext.dcloud.net.cn/plugin?id=1765

  • 梦栖 (作者)

    好的,谢谢,问题已解决

    2020-06-12 16:57

细嗅蔷薇

细嗅蔷薇 - 专注于App的开发和代上架合作,带需求来聊,有需求请加QQ:1481983952

前几天刚写了篇文章,发在下面了~

细嗅蔷薇

细嗅蔷薇 - 专注于App的开发和代上架合作,带需求来聊,有需求请加QQ:1481983952

  • 梦栖 (作者)

    好的,谢谢,问题已解决

    2020-06-12 16:57

  • PanDQ

    回复 梦栖: 你好,我也遇到这个为题,想问下你是怎么解决的,谢谢!

    2020-06-13 13:15

  • 梦栖 (作者)

    回复 PanDQ: https://ask.dcloud.net.cn/article/35374 参考这里

    2020-06-16 17:28

  • PanDQ

    回复 梦栖: 谢谢!

    2020-06-17 10:20

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