百度智能小程序 獲取URLQuery值

2020-09-05 11:02 更新

swan.getURLQuery

基礎(chǔ)庫 3.100.6 開始支持,低版本需做兼容處理。

解釋:獲取當前頁面的 URL query 對象值。在當前頁面的 URL Query 更新后,只能通過此 API 主動獲取當前頁面最新的 URL query。在第一個頁面加載前調(diào)用此 API(如在 App.onLaunch 中),將返回 undefined。

方法參數(shù)

示例 

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


圖片示例



代碼示例

<tabs url-query-name="channel">
    <tab-item s-for="tab in tabs" name="{{tab.name}}" label="{{tab.label}}" />
</tabs>

<button type="primary" class="btn">
    <navigator class="nav" url="/index/index?channel=sports" hover-class="other-navigator-hover">打開默認是體育的當前頁</navigator>
</button>
Page({
    data: {
        tabs: [
            {name: 'movie', label: '電影'},
            {name: 'food', label: '美食'},
            {name: 'sports', label: '體育'}
        ],
        content: ''
    },
    onLoad(query) {
        if (query.channel) {
            const newURLQuery = swan.getURLQuery();
            console.log(newURLQuery); // {channel: "sports"}
        }
    }
});


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號