赞
踩
开发小程序时,跳转到内部路径通常会使用:uni.navigateTo,uni.redirectTo,uni.reLaunch,uni.switchTab等方法,可以跳转到pages.json中已经注册的页面
uni.navigateTo(OBJECT) | uni-app官网
跳转到外部链接,便不能再使用以上方法,需要利用web-view来实现需求
备注:跳转时携带需要访问的外部路径
- <template>
- <view class="content">
- <button @click="goto">跳转到CSDN</button>
- </view>
- </template>
-
- <script>
- export default {
- methods: {
- goto(){
- //需要跳转的外部路径
- let url = 'https://blog.csdn.net/weixin_71403100/article/details/135416379?spm=1001.2014.3001.5501'
- uni.navigateTo({
- url:'/pages/webView/webView?url='+url
- })
- }
- }
- }
- </script>
- <template>
- <view>
- <web-view :src="url"></web-view>
- </view>
- </template>
-
- <script>
- export default {
- data() {
- return {
- url:''
- };
- },
- onLoad(e) {
- //接收传递的访问地址
- this.url = e.url
- }
- }
- </script>
3.2.1问题:我在开发测试时选择的不校验合法域名,在微信开发者工具点击跳转到CSDN按钮是可以正常跳转的,但是我在手机上进行预览时是无法跳转到CSDN地址的,下面是手机预览跳转时的效果
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。