You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
<template>
|
|
|
|
<web-view :src="src"></web-view>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<script setup>
|
|
|
|
import { ref } from 'vue';
|
|
|
|
import { onLoad } from '@dcloudio/uni-app';
|
|
|
|
|
|
|
|
const src = ref('');
|
|
|
|
|
|
|
|
onLoad(options => {
|
|
|
|
if (!options) {
|
|
|
|
uni.redirectTo({ url: '/pages/404/404' });
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
if (options.url) {
|
|
|
|
src.value = options.url;
|
|
|
|
}
|
|
|
|
if (options.name) {
|
|
|
|
uni.setNavigationBarTitle({
|
|
|
|
title: options.name || '详情页',
|
|
|
|
});
|
|
|
|
}
|
|
|
|
});
|
|
|
|
</script>
|