百度智能小程序 動(dòng)態(tài)設(shè)置標(biāo)題

2020-09-05 14:10 更新

swan.setNavigationBarTitle

解釋:動(dòng)態(tài)設(shè)置當(dāng)前頁面的標(biāo)題,設(shè)計(jì)文檔詳見 頂部導(dǎo)航欄。

方法參數(shù)

Object object

object 參數(shù)說明

屬性名 類型 必填 默認(rèn)值 說明

title

String

頁面標(biāo)題

success

Function

接口調(diào)用成功的回調(diào)函數(shù)

fail

Function

接口調(diào)用失敗的回調(diào)函數(shù)

complete

Function

接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

示例 

在開發(fā)者工具中打開



代碼示例

<view class="wrap">
    <view class="card-area">
        <input bind:input="titleInput" class="input border-bottom" type="text" placeholder="請輸入頁面標(biāo)題并點(diǎn)擊設(shè)置即可"/>
        <button bind:tap="setNavigationBarTitle" type="primary" hover-stop-propagation="true">設(shè)置框架標(biāo)題</button>
    </view>
</view>
Page({
    data: {
        newTitle: ''
    },
    titleInput(e) {
        this.setData('newTitle', e.detail.value);
    },
    setNavigationBarTitle(e) {
        let newTitle = this.data.newTitle;
        if (!newTitle) {
            swan.showToast({
                title: '請輸入標(biāo)題',
                icon: 'none'
            });
            return;
        }
        swan.setNavigationBarTitle({
            title: newTitle
        });
    }
});


設(shè)計(jì)指南

頁面標(biāo)題要和頁面內(nèi)容相對應(yīng),最多顯示 8 個(gè)字,超出會(huì)被截?cái)?,建議措辭精簡。若小程序使用 tabBar,切換 tab 時(shí),頁面標(biāo)題應(yīng)跟隨 tab 內(nèi)容變更。

正確

頁面標(biāo)題簡潔易懂

錯(cuò)誤

標(biāo)題過長顯示不全,導(dǎo)致信息缺失


錯(cuò)誤碼

Android

錯(cuò)誤碼說明

1001

執(zhí)行失敗

iOS

錯(cuò)誤碼說明

202

解析失敗,請檢查參數(shù)是否正確


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號