需求:轮播图从接口v-for循环获取数据,其中有一张图片跳转到这个apk下载,另一张图片跳转到本地路由

<cube-slide-item v-for="(item, index) in items"
:key="index">
<!-- :href="item.src" -->
<!-- 跳转资源包 -->
<a :href="item.resourceId" v-if = "item.resourceType == 4"
class="main-bak-height">
<img class="swipe-img"
:src="'http://10.191.1.1' + item.src">
</a>
<!-- 跳转注册 -->
<a @click = "router" v-else-if = "item.resourceType == 3"
class="main-bak-height">
<img class="swipe-img"
:src="'http://10.191.1.1' + item.src">
</a>
<!-- 大图查看 -->
<a :href="'http://10.191.1.1'+item.src" v-else
class="main-bak-height"
:style="{'background': 'url('+item.src+') no-repeat', 'background-size': '100% 100%', 'background-position': 'center center' }">
<img class="swipe-img"
:src="'http://10.191.1.1' + item.src">
</a>
</cube-slide-item>
前端如何操作资源包apk呢,直接去跳转那个apk地址是不可取的是乱码,还得解析一下吧
从后台拿到资源的apk网址了我想做个处理让点击图片跳转到那个安装包的页面
点击图片直接下载文件而不是访问服务器上的文件
js通过文件的url下载文件到本地
window.open(src)会打开一个空白页下载,然后空白页消失
js通过本地的url下载到本地
https://blog.youkuaiyun.com/baidu_35377957/article/details/79726982
本文介绍了如何在前端轮播图中处理apk资源,当用户点击某张图片时,实现apk下载,而点击另一张图片则跳转到本地路由。在处理apk下载时,避免直接访问导致的乱码问题,探讨了解析和下载apk的正确方法。通过js,可以实现点击图片触发文件下载,并确保下载过程不出现不必要的页面跳转。
9756

被折叠的 条评论
为什么被折叠?



