查看: 34|回复: 0

uni-app页面title问题

[复制链接]

2

主题

0

回帖

0

积分

热心网友

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2009-6-29
发表于 2020-9-28 14:04:00 | 显示全部楼层 |阅读模式

问题:一开始在uni-app里pages.json的title怎么设置都显示首页

 {
      "path": "pages/completionPlan/index",
      "style": {
        "navigationBarTitleText": "计划",
        "enablePullDownRefresh": true
      }
    },

解决方案:在页面的js里加入titleFix

import titleFix from "@/utils/mixins/titleFix";

export default {
  name: "page-completionPlan-index",
  mixins: [titleFix],
}

  utils里的内容:

export default {
  onShow() {
    const pages = getCurrentPages();
    const curPage = pages[pages.length - 1];
    const curSourceTitle = curPage.$holder.navigationBarTitleText;
    // 先判断是否是在钉钉中运行此应用
    if (dd.env.platform != "notInDingTalk") {
      // 钉钉必须用自己的api更新title
      dd.ready(function() {
        // dd.ready参数为回调函数,在环境准备就绪时触发,jsapi的调用需要保证在该回调函数触发后调用,否则无效。
        dd.biz.navigation.setTitle({
          title: curSourceTitle, //控制标题文本,空字符串表示显示默认文本
          onSuccess: function(result) {
            // alert(JSON.stringify(result));
          },
          onFail: function(err) {}
        });
      });
    } else {
      console.warn("请在钉钉中访问本应用!");
    }
  }
};

  

 

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部