開發的時候,我們難免碰到要跳轉到其他網頁中去的需求。例如我想點擊一個按鈕,跳轉到百度(百度的網頁還是在小程序中打開),這又該怎么實現呢?
- 跳轉頁面(即從這里向外跳的頁面,就是‘from’)
<button @click="toBaidu" >跳轉至百度</button>
- 跳轉至頁面(即跳至這里,就是‘to’)
只需要在頁面中加入下面這個組件就可以了,該組件渲染時會自動占據整個頁面,所以連樣式都不用寫
<web-view src="https://www.baidu.com"></web-view>
這樣就跳轉至百度了(需要在開發者工具中點設置-項目設置-在不校驗合法域名、web-view(業務域名)、TLS 版本以及 HTTPS 證書 前面打上對勾)。

- 需要配置業務域名並上傳驗證文件
校驗文件需要放在要跳轉到的網站的根目錄下面才可以,也就是說想跳轉至第三方鏈接需要經過第三方的同意。比如上面例子中跳轉到www.baidu.com 就行不通,只能是自己在開發的時候練練手,在正式發布時候肯定是不可以的。
另有一點需要說明:個人類型與海外類型的小程序暫不支持使用web-view。
