-
2019-12-10 11:47:01
用vue v-for循环图片路径
<template> <el-carousel :interval="4000" type="card" height="200px"> <el-carousel-item v-for="(item, index) in img" :key="index"> <!-- <h3 class="medium">{{ item }}</h3> --> <img :src="item.imgersssd"> </el-carousel-item> </el-carousel> </template> <script> import axios from 'axios' export default { name: 'HelloWorld', data () { return { msg:"dkjskjffdsfdds", img:[ {imgersssd:require("../images/u=29.jpg")}, {imgersssd:require("../images/u=4249.jpg")}, {imgersssd:require("../images/u=21967.jpg")}, {imgersssd:require("../images/u=30419.jpg")}, {imgersssd:require("../images/u=3422733.jpg")}, {imgersssd:require("../images/u=37901902.jpg")} ] } }, mounted(){ // this.getData() }, methodes:{ // getData(){ // axios.get().then(res=>{ // if(res.data.code == '200'){ // if(res.data.result && res.data.result.length>0){ // } // console.log(res) // } // },error=>{ // }) // } } } </script> <style> .el-carousel__item h3 { color: #475669; font-size: 14px; opacity: 0.75; line-height: 200px; margin: 0; } .el-carousel__item:nth-child(2n) { background-color: #99a9bf; } .el-carousel__item:nth-child(2n+1) { background-color: #d3dce6; } </style>
更多相关内容 -
freemarker模板导出word循环图片表格源码和详细教程
2020-06-15 14:26:06freemarker模板导出word循环图片表格详细教程 内含源码和详细教程,分不同格式的模版 亲测,详细案例,详细教程在使用必看里面。 -
js实现图片无缝循环轮播
2020-10-16 02:29:50主要为大家详细介绍了js实现图片无缝循环轮播,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
Android实现图片循环播放的实例方法
2020-09-05 09:17:43Android实现图片循环播放的实例方法 -
无限循环图片轮播器
2016-01-12 14:42:36无限循环的图片轮播器,处理了从最后一页到第一页和第一页到最后一页的无缝衔接,封装成一个控件添加自定义属性方便调用 -
解决vue的 v-for 循环中图片加载路径问题
2020-10-18 02:27:37今天小编就为大家分享一篇解决vue的 v-for 循环中图片加载路径问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
Android 使用ViewPager实现图片左右循环滑动自动播放
2020-09-01 21:46:34主要介绍了Android 使用ViewPager实现图片左右循环滑动自动播放的相关资料,非常不错,具有参考解决价值,需要的朋友可以参考下 -
freemark导出word(双循环带图片)
2018-09-03 17:14:58freemaeker导出word,(双循环带图片,模板,源码),运行环境jdk7,ftl详细注解 -
Apache poi 根据word模板生成word报表 替换 循环列表 图片
2020-03-11 14:52:26Apache poi 根据word模板生成word报表 替换 循环列表 图片,代码调试过了,修改相应的图片位置,word模板路径即可运行 -
vue img标签怎样循环图片路径
2019-07-05 16:14:55 -
freemarker模板导出word循环图片表格详细教程
2020-06-12 15:35:30前言:表哥之前已经过一篇freemarker模板导出带表格word详细教程...循环图片的时候记得rid不要重复,不然循环的是同一张图片。 3.指定图片的宽高: 参考 https://blog.csdn.net/justry_deng/article/details/84144023前言:表哥之前已经过一篇freemarker模板导出带表格word详细教程 https://blog.csdn.net/erpenggg/article/details/81204061,为什么现在又要写一篇呢。
因为我这次的项目是在手机端导出下载并且查看,用上面的方法导出后,在电脑端和苹果手机端查看是正常的,但是在安卓端,打开却是模版源码,经过测试,发现是word存模版的时候格式问题,上述链接的导出我另存的是xml格式,在安卓手机端不兼容,所以这篇是用的word xml格式。既然格式改了,那模版里面有的数据绑定的方式就需要改变(下文会举例说明)。
一。整体环境:
开发环境:java,idea
二。功能需求:(数据需要导出成以下格式)
1.简单格式:
2.复杂一点 表格格式:
3.复杂一点 图片格式(图片数量不确定,需要循环):
三。准备工作:
先准备好Freemarker模版:步骤如下:
1.简单的文本,我们需要做的就是把需要导出到word的数据 使用${}替换下(这就相当于占位符)如图;
把需要导出的内容用占位符替换下。
2.表格的:
3.图片的:
在需要插入图片的地方放入一张图片占位。
四。修改模版
上面改好之后把word另存为word xml,我这次不用xml,前面说到的在手机上不兼容,然后通过在线的xml格式化通过notepad++打开,修改好格式:
1.普通文本:
2.表格的话需要在<w:tbl>标签内<w:tr>加上list标签,用来接收后面后端的数据:
list结束标签。
因为序号并不是写死的,直接用<w:t>${zjl_index+1}</w:t>替换,(因为默认为0,所以加1)
最后把后缀改成.ftl就好了,过程:.word>.word xml>.ftl。
3.图片的,也是本章重点讲的:
(1).如果另存为xml格式的话,比较简单,图开始那张展位的图片在xml里面是很长一串base64的代码,替换掉,用${XXX}替换,添加list标签,并且用index区分图片集合的数据。
(2).也就是本文中的另存为word xml格式的模版,图片的话会比较复杂;需要修改三个地方
1.一般都是模版顶部
2.占位的地方
3.模版底部,
<pkg:binaryData>标签代码其实代表的是图片的实际内容,传入的是图片的base64码,后面代码有图片转码的过程。
五。开始后端编码
人狠话不多,直接贴编码:上个教程有....这里加了一段代码
加载模版方法:https://blog.csdn.net/erpenggg/article/details/81216386
图片List添加转码的图片
public static String imageToBase64(String path) { InputStream in = null; byte[] data = null; try { in = new FileInputStream(path); } catch (FileNotFoundException e) { log.error("加载图片未找到", e); e.printStackTrace(); } try { data = new byte[in.available()]; //注:FileInputStream.available()方法可以从输入流中阻断由下一个方法调用这个输入流中读取的剩余字节数 in.read(data); in.close(); } catch (IOException e) { log.error("IO操作图片错误", e); e.printStackTrace(); } BASE64Encoder encoder = new BASE64Encoder(); return encoder.encode(data); }
不同与上次的是在浏览器导出,这次需要的是导出到手机,所以我是把导出的word存放在服务器上,然后返回存放地址。
大功告成,这玩意有点要人命。
六:案例demo程序下载
https://download.csdn.net/download/erpenggg/12524329
导出结果:
七:题外话
每做一次 踩坑一次。 如果遇到问题 请加QQ 602841248
1.另存模版的时候xml ,word xml, word 2003 Xml 每个数据绑定的模式都不一样。
2.循环图片的时候记得rid不要重复,不然循环的是同一张图片。
3.指定图片的宽高: 参考 https://blog.csdn.net/justry_deng/article/details/84144023
-
vue中循环图片不显示问题
2020-07-07 12:04:51在Vue中通常使用v-for来遍历一个数组或者对象,但在去循环一个图片数组时出现了一些问题 结果却无法显示图片 经过百度之后得到了一个解决方法,通过require去动态获取图片路径 这样图片就可以完全显示了 ...在Vue中通常使用v-for来遍历一个数组或者对象,但在去循环一个图片数组时出现了一些问题
结果却无法显示图片
经过百度之后得到了一个解决方法,通过require去动态获取图片路径
这样图片就可以完全显示了
为什么会出现这样的问题呢,是因为我们在动态的获取图片路径时,这个路径会被解析成一个字符串,这样就无法显示原来的图片。而require是CommonJS中的关键字,用来加载模块可以解析路径。
根据参数的不同格式,require命令去不同路径寻找模块文件。
如果参数字符串以“/”开头,则表示加载的是一个位于绝对路径的模块文件。
如果参数字符串以“./”开头,则表示加载的是一个位于相对路径的模块文件
如果参数字符串不以“./“或”/“开头,则表示加载的是一个默认提供的核心模块(node核心模块,或者通过全局安装或局部安装在node_modules目录中的模块) -
vue v-for 循环图片 三种方法
2020-11-25 14:37:08一、正常的引入,但是得在static下创建image文件夹 <view v-for="item in list"> <text>{{item.name}}</text> <view class=""></view> text>{{item.age}}<.../ -
vue中需要引入大量图片时,如何循环图片路径引入
2019-12-08 21:59:31当项目中遇到大量图片需要引入时,需要循环路径去渲染,:src="" 总是获取到的路径被当做字符串处理,图片无法显示。 图片应该放在static下面,不要放在assets下。 <ul class="flex"> <li @click=... -
vue中v-for循环图片路径,图片不显示的解决办法
2019-03-12 12:53:08将imgUrl加上require 注意:使用require的时候可能出现错误unresolved function or method require 解决办法: -
循环播放图片Shader.zip
2019-05-10 15:44:51里边包含了循环播放的shader和8张可以直接使用的背景图片。直接把材质扔上去就行,不需要写代码,实现背景循环滚动的效果。 -
python 利用for循环 保存多个图像或者文件的实例
2020-09-19 23:16:51今天小编就为大家分享一篇python 利用for循环 保存多个图像或者文件的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
WPF遍历循环显示本地图片
2013-07-24 13:24:15C:\Documents and Settings\Administrator\桌面\扫描图像测试 比方说,这个路径下有10张图片,可以循环点击显示这10张图片 使用FileStream 解决文件被进程占用问题。使用一个计数变量,可以头尾循环 -
JavaScript代码实现图片循环滚动效果
2020-10-22 02:42:07主要介绍了JavaScript代码实现图片循环滚动效果的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下 -
js通过循环多张图片实现动画效果
2020-10-15 20:42:59主要为大家详细介绍了js通过循环多张图片实现动画效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
js图片循环放大动画
2020-06-11 04:14:08可以无限循环播放,放大的js图片动画效果。纯JS效果,无需调用jquery库即可实现 -
C#窗体循环显示图片
2012-04-26 10:59:26用于循环显示几幅图片的窗体的窗体设计,主要是C#窗体的设计。 -
Android选择图片或视频进行循环播放
2020-08-29 01:39:09主要为大家详细介绍了Android选择图片或视频进行循环播放,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
使用JavaScript实现点击循环切换图片效果
2020-10-19 07:03:25本文通过实例代码给大家介绍了通过js实现点击循环切换图片效果,需要的朋友参考下 -
JS图片循环放大
2021-04-07 19:27:10JS图片循环放大是一款可以无限循环播放,放大的js图片动画效果;纯JS效果,无需调用jquery库即可实现。 -
图片循环自动播放js
2017-10-23 22:15:21新建一个html文件和div层用于需要显示的地方,引入该脚本可自动播放图片,具有播放 暂停功能。 -
原生JS图片循环滚动代码.zip
2019-05-24 21:06:33原生JS图片循环滚动代码,很常用的网页特效,页面加载默认图片自动向右滚动,当鼠标移到图片列表的右边时,图片向左滚动,鼠标移到图片列表的左边时,图片向右滚动,鼠标移动图片列表中间时停止滚动,鼠标移开图片... -
JS图片循环放大特效代码
2021-03-20 04:22:57JS图片循环放大是一款可以无限循环播放,放大的js图片动画效果;纯JS效果,无需调用jquery库即可实现。 -
swiper横向循环焦点图片
2018-10-29 11:21:51swiper横向循环焦点图片类似 https://www.swiper.com.cn/demo/web/index.html这个页面的例子 -
html图片无缝循环滚动
2016-11-28 14:58:41图片无缝循环滚动,可自己修改方向