W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
屬性名 | 類型 | 默認值 | 說明 |
---|---|---|---|
type | String | 開放數(shù)據(jù)類型 |
type 有效值:
值 | 說明 |
---|---|
userNickName | 用戶昵稱 |
userAvatarUrl | 用戶頭像 |
userGender | 用戶性別 |
示例:
<open-data type="userNickName"></open-data>
<open-data type="userAvatarUrl"></open-data>
<open-data type="userGender"></open-data>
解釋:web-view 組件是一個可以用來承載網頁的容器,會自動鋪滿整個智能小程序頁面。
屬性說明:屬性名 | 類型 | 默認值 | 說明 |
---|---|---|---|
src | String | webview 指向網頁的鏈接 |
示例:
<!-- swan -->
<!-- 首頁的web-view -->
<web-view src="https://m.baidu.com" rel="external nofollow" ></web-view>
網頁中可使用 JSSDK 提供的接口返回智能小程序頁面。 支持的接口有:
接口名 | 說明 | 備注 |
---|---|---|
swan.navigateTo | 參數(shù)與智能小程序接口一致 | |
swan.navigateBack | 參數(shù)與智能小程序接口一致 | |
swan.switchTab | 參數(shù)與智能小程序接口一致 | |
swan.reLaunch | 參數(shù)與智能小程序接口一致 | |
swan.redirectTo | 參數(shù)與智能小程序接口一致 |
|
示例:
<!-- html -->
<script type="text/javascript" src="https://s.bdstatic.com/common/openjs/openBox.js" rel="external nofollow" ></script>
// javascript
swan.navigateTo({url: '/pages/detail/index'})
網頁中僅支持以下JSSDK接口:
接口模塊 | 接口說明 | 具體接口 |
---|---|---|
圖像接口 | 拍照或上傳 | chooseImage |
預覽圖片 | previewImage | |
設備信息 | 獲取網絡狀態(tài) | getNetworkType |
地理位置 | 使用內置地圖 | getLocation |
獲取地理位置 | openLocation |
用戶分享時可獲取當前<web-view/>的URL,即在 onShareAppMessage 回調中返回 webViewUrl 參數(shù)。
示例:
Page({
onShareAppMessage(options) {
return {
title: '智能小程序標題',
content: '世界很復雜,百度更懂你',
imageUrl: 'https://b.bdstatic.com/searchbox/mappconsole/image/20180404/1522820409-13853.png',
path: '/pages/openShare/openShare?key=value',
success(res) {
// 分享成功
},
fail(err) {
// 分享失敗
}
};
}
})
Tips:
1. 網頁內iframe的域名也需要配置到域名白名單。
2. 每個頁面只能有一個<web-view/>,<web-view/>會自動鋪滿整個頁面,并覆蓋其他組件。
3. 網頁與智能小程序之間不支持除JSSDK提供的接口之外的通信。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: