Files
ctms-client/uni_modules/uni-cms-article/pages/webview/webview.uvue
fm453 c62d15b288 首次完整推送,
V:1.20240808.006
2024-08-13 18:32:37 +08:00

49 lines
1.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!-- 网络链接内容展示页用于uni-cms-article展示外链内容 -->
<template>
<view class="web-view">
<web-view
class="web-view"
v-if="url"
:src="url"
></web-view>
</view>
</template>
<script lang="uts">
export default {
onLoad(e) {
const url = e.get('url') as string
let title: string | null = e.get('title')
if (url.substring(0, 4) != 'http') {
uni.showModal({
title: "错误",
content: '不是一个有效的网站链接,' + '"' + decodeURIComponent(url) + '"',
showCancel: false,
confirmText: "知道了",
complete: () => {
uni.navigateBack()
}
})
title = "页面路径错误"
} else {
this.url = decodeURIComponent(url)
}
if (title != null) {
uni.setNavigationBarTitle({title})
}
},
data() {
return {
url: null as string | null,
}
}
}
</script>
<style>
.web-view {
height: 100%;
}
</style>