一、先新建一个vue文件,如下:
<template>
<web-view :src="url"></web-view>
</template>
<script>
export default {
data() {
return {
url:''
}
},
onLoad(item) {
this.url = item.url
}
}
</script>
<style lang="scss">
</style>
二、使用uni.navigateTo进行跳转
<view v-for="(item,i) in List" :key="i" >
<view @click="openUrl(item)" >
<image v-if="item.img_src" :src="item.img_src"></image>
<view class="vi_title">{{item.title}}</view>
</view>
</view>
methods: {
openUrl(item) {
uni.navigateTo({
url:'/pages/common/webview?url=' + item.url
})
}
}
需要注意的是:新建的含webView的页面必须在pages.json的pages里注册
参考原文:https://www.cnblogs.com/xutao1517588477/p/15239426.html