废话不多说直接上代码,
navigate(href, e) { //事件:点击富文本里的链接
//获得本机设备类型
let platform = ().platform;
if (platform === 'ios') {
// 苹果
({
//没有webview页面自己创建一个即可
url:`/mainPages/pages/webView/webView?url=`+
})
} else{
// 安卓
({
url: , // 地址已打码,自己换个其他的地址("/file/测试通知.pdf")
success: function(res) {
(res, " success res")
if ( != 200) {
return false
}
var Path = //返回的文件临时地址,用于后面打开本地预览所用
({
filePath: Path,
showMenu: true,
success: function(res) {
('打开成功');
}
})
},
fail: function(err) {
(err, " fail err");
()
},
})
}
}
webview文件
<template>
<web-view class="website" :src="urls"></web-view>
</template>
<script>
export default {
data() {
return {
urls:''
}
},
onLoad(val) {
// =
= decodeURIComponent()
()
}
}
</script>
<style>
.website{
width:100vw;
height: 100vh;
}
</style>