<template>
    <view>
		<cu-custom bgColor="bg-gradual-blueness" :isBack="true" >
			<block slot="backText">返回</block>
			<block slot="content">位置定位</block>
		</cu-custom>
        <web-view id="webview" :src="url" @message="messageChange"></web-view>
    </view>
</template>

<script>


    export default {
        components: {},
        data() {
            return {
                url: ''
            }
        },
        onLoad(option) {
            this.init();
			const eventChannel = this.$scope.eventChannel; // 兼容APP-NVUE
			// 监听acceptDataFromOpenerPage事件,获取上一页面通过eventChannel传送到当前页面的数据
			eventChannel.on('acceptDataFromOpenerPage', function(data) {
				console.log(data)
			})
        },

        onBackPress(options) {
            return false;
        },

        onUnload() {
        },

        onShow() {

        },
        methods: {
            goBack() {
                uni.navigateBack()
            },
            saveData() {

            },
            init() {
				// this.url = "https://www.baidu.com";
                this.url = ("/hybrid/html/jsmap.html?t="+new Date().getTime());
                console.log(this.url);
            },
            messageChange(e) {
                console.log("messageChange");
                console.log(e);
				uni.setStorageSync("info", e.detail.data[0]);
				const eventChannel = this.$scope.eventChannel; // 兼容APP-NVUE
				console.log(eventChannel)
				eventChannel.emit('acceptDataFromOpenedPage', {data: e.detail.data[0]});
                uni.navigateBack();
            }
        }
    }
</script>


<style scoped>

    page,
    uni-page-body,
    .container {
        background: rgba(245, 245, 245, 1);
        min-height: calc(100%);
    }

</style>