美文网首页
如何使用vue和json在网页中呈现图片和文本信息

如何使用vue和json在网页中呈现图片和文本信息

作者: picassagirl | 来源:发表于2022-09-08 08:26 被阅读0次

一:提取文件名
1、在文件夹下打开cmd窗口,在窗口中输入dir /b>a.xls,批量提取文件下的文件名
dir /b>a.xls
2、修改文件名
将生成的文件名放在A列,在a.xls中B列写入需要修改的文件名,在C1单元格中输入以下命令行并拖拽,将生成的结果拷贝到文本文档,改名为a.bat,双击运行即可修改文件名。
="ren "&A1&" "&B1
二:提取文件路径
在文件夹下打开窗口,输入 dir 文件路径*.jpg /s /a /b>>文件路径\pic.txt 如:
dir D:\php\img\product\*.jpg /s /a /b>>"D:\php\img\product\pic.txt"

三:将文件名、文件路径和其他相关信息合成info.csv文件
四:使用.py文件将.csv文件转换成.json文件

        import csv
        with open("D:\\php\\img\\product\\info.csv","r") as f:
    reader = csv.DictReader(f)
    for row in reader:
        print(row)

五:引用vue.js和axios.min.js文件
<script src="vue.js"></script>

<script src="axios.min.js"></script>
六:使用vue语法将照片显现出来
1、在html标签内部书写如下代码

<html>
    <body>
        <div id="app">
      <input type="button" value="获取用户信息" @click="getUser()">
      <ul>
          <li  v-for="user in arrs">{{user.name}}
                <img :src="user.link_url">
          </li>
          </ul>
        </div>
        </body>
    </html>

2、在script标签中书写以下代码


<script>
            var vm = new Vue({
                el:"#app",
                data:{
                    arrs:[]
                },
                methods:{
                    getUser(){
                        axios.get("product.json").then(resp=>(
                        this.arrs = resp.data
                        ))
                         }
                },
                created(){
                    this.getUser();
                }
            })
</script>

相关文章

网友评论

      本文标题:如何使用vue和json在网页中呈现图片和文本信息

      本文链接:https://www.haomeiwen.com/subject/vxnnnrtx.html