grant.vue 1.6 KB
<template>
    <view>
        <view>
            <!-- url为要跳转外链的地址-->
            <web-view :src="urls">
            </web-view>
        </view>
    </view>
</template>
 <!-- 公众号跳转
 要跳转之前的位置js
 gotogrant(url) {
 	console.log(url)
 	var url = url;
 	uni.navigateTo({
 		// 此处的链接为小程序上面新建的webview页面路径,参数url为要跳转外链的地址
 		url: "/pages/index/grant?url=" + encodeURIComponent(url)
 	});
 }, -->
<script>
    export default {
        data() {
            return {
                urls:""
            }
        },
        onLoad(val) {
			console.log(val)
			//解码
            this.urls = decodeURIComponent(val.url);
            // 设置当前的title 如果外链中有的话将被覆盖
            // if(this.isNotEmpty(val.title)){
            //     this.setTitle(val.title);
            // }
        },
        methods: {
            isNotEmpty(obj) {
                if (typeof obj == undefined || obj == null || obj == "" || obj == "undefined" || obj.length == 0) {
                    return false;
                } else {
                    return true;
                }
            },
            // 设置title
            setTitle(title) {
                uni.setNavigationBarTitle({
                    title: title
                })
            },
        }
    }
	//公众号跳转
	// gotogrant(url) {
	// 	console.log(url)
	// 	var url = url;
	// 	uni.navigateTo({
	// 		// 此处的链接为小程序上面新建的webview页面路径,参数url为要跳转外链的地址
	// 		url: "/pages/index/grant?url=" + encodeURIComponent(url)
	// 	});
	// }
</script>