swan.setURLQuery

兼容处理。 解释: 设置当前页面的 URL query。

方法参数

Object object newURLquery参数说明 : newURLQuery 必须是值为字符串的对象,否则调用 setURLQuery 会抛错。新设置的 URL query 会与当前的 URL query 融合。

示例

在开发者工具中预览效果

扫码体验

请使用百度APP扫码

图片示例

代码示例

在开发者工具中预览效果 -

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

-

  1. Page({ data: { tabs: [ {name: 'movie', label: '电影'}, {name: 'food', label: '美食'}, {name: 'sports', label: '体育'} ] }, onLoad(query) { swan.setURLQuery({channel: 'movie'}); }, onURLQueryChange({newURLQuery, oldURLQuery}) { console.log(newURLQuery, oldURLQuery); }});

Bug & Tip

调用 swan.setURLQuery 则会触发 onURLQueryChange 页面函数。