扶摇侠客
扶摇侠客
  • 发布:2019-03-16 22:56
  • 更新:2019-03-20 12:18
  • 阅读:1996

每次切换tab,tab中的远程页面就会重新加载一次,如何只加载一次?

分类:uni-app

每次切换tab,tab中的远程页面就会重新加载一次,如何只加载一次

<template>  
    <view>  
        <web-view :webview-styles="webviewStyles" :src="url" @message="getMessage"></web-view>  
    </view>  
</template>  
<script>  
    export default {  
        data() {  
            return {  
                url: 'https://baidu.com',  
                webviewStyles: {  
                    progress: {  
                        color: '#FF3333'  
                    }  
                }  
            }  
        },  
        onLoad(options) {  
            if (options && options.url) {  
                this.url = options.url;  
            }  
        },  
        methods: {  
            getMessage(event) {  
                uni.showModal({  
                    content: JSON.stringify(event.detail),  
                    showCancel: false  
                });  
            }  
        }  
    }  
</script>
2019-03-16 22:56 负责人:无 分享
已邀请:
扶摇侠客

扶摇侠客 (作者)

不要沉了啊,有没有遇到同样问题的

扶摇侠客

扶摇侠客 (作者)

不要沉了啊,有没有遇到同样问题的

DCloud_UNI_CHB

DCloud_UNI_CHB

你是怎么判断重复加载的?onLoad只触发一次吧

  • 扶摇侠客 (作者)

    哦,那是切白屏了吗?切换后,tab页面空,然后远程页面才被加载出来。按道理来说切换tab后,远程页面应该还显示在那,不会切白屏。

    2019-03-19 20:25

DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

经过测试并没有发现刷新问题,请补充详细信息

IDE运行环境说明
[HBuilder 或 HBuilderX]
[IDE版本号]
[windows版本号]
[mac版本号]

App运行环境说明
[Android版本号]
[iOS版本号]
[模拟器型号]

该问题目前已经被锁定, 无法添加新回复