uni-app 循环列表项跳转指定外链解决方案<web-view>标签
news.vue
<view class="list">
<view class="uni-padding-wrap backWhite wauto80" v-for="(item,index) in infoList" :key="index">
<view class="uni-flex info_item" @tap="openUrl(index)">
<view class="info">
<view class="title">
<span class="tag">{{item.label}}</span>
<text>{{ item.title }}</text>
</view>
<view class="des">
<text class="newsdata">{{ item.create_time }}</text>
<image class="w23" src="https://test134.vrapp.chot.cn/mini/picture/news_eye.png"></image> <text class="newsdata">{{ item.number }}</text>
</view>
</view>
<view class="imgRignt">
<image class="newsImg" :src="item.thumb"></image>
</view>
</view>
</view>
<uni-load-more :status="status" :content-text="contentText" />
</view>
methods: {
// 传递new_id给要显示内容的页面
openUrl(index) {
uni.navigateTo({
url: "../../pages/newDetail/newDetail?news_id=" + this.infoList[index].id
})
}
}
newsDetail.vue
<template>
<view>
<web-view :src='src'> </web-view>
</view>
</template>
<script>
export default {
data() {
return {
src: "",
news_id: ""
}
},
onLoad: async function(option) {
this.news_id = option.news_id;
const res = await this.$myRequset({
url: "/api",
method: "POST",
data: {
operate: "News.get_link",
news_id: this.news_id
},
header: {
'content-type': 'application/form'
}
});
this.src = res.data.data.link;
}
}
</script>
<style>
</style>
本文来自博客园,作者:小虾米吖~,转载请注明原文链接:https://www.cnblogs.com/LindaBlog/p/13515951.html
分类:
uni-app
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」