首先准备图片

代码如下

// 第一种<img :src="require(`./assets/image/${item.img}.png`)" width="100%" height="100px" alt="">skinArr: [{name: 'default', theme: 'default', desc: '默认皮肤', img: 'skin-default'},{name: 'dark', theme: 'dark', desc: '黑暗之神', img: 'skin-dark'},{name: 'blue', theme: 'blue', desc: '蓝精灵', img: 'skin-blue'},
],// 第二种
<img :src="img" alt="" width="100%" height="100px">import default from  './assets/image/skin-default.png'; // import 引入图片
import dark from './assets/image/skin-dark.png'; // import 引入图片
import blue from './assets/image/skin-blue.png'; // import 引入图片
skinArr: [{name: 'default', theme: 'default', desc: '默认皮肤', img: default },{name: 'dark', theme: 'dark', desc: '黑暗之神', img: dark },{name: 'blue', theme: 'blue', desc: '蓝精灵', img: blue  },
],

效果

小扩展(require 和 import)

首先这两个都是为了JS模块化编程使用.

遵循规范

  • require 是 AMD规范引入方式
  • import是es6的一个语法标准,如果要兼容浏览器的话必须转化成es5的语法

调用时间

  • require是运行时调用,所以require理论上可以运用在代码的任何地方(虽然这么说但是还是一般放开头)
  • import是编译时调用,所以必须放在文件开头

本质

  • require是赋值过程,其实require的结果就是对象、数字、字符串、函数等,再把require的结果赋值给某个变量

  • import是解构过程,但是目前所有的引擎都还没有实现import,我们在node中使用babel支持ES6,也仅仅是将ES6转码为ES5再执行,import语法会被转码为require

  • import会被转成require 那就说明了啥?import 更高级嘛,以后的主力,require就是替补嘛

require / exports :
遵循 CommonJS/AMD,只能在运行时确定模块的依赖关系及输入/输出的变量,无法进行静态优化。
用法只有以下三种简单的写法:

const fs = require('fs')
exports.fs = fs
module.exports = fs

import / export:
遵循 ES6 规范,支持编译时静态分析,便于JS引入宏和类型检验。动态绑定。
写法就比较多种多样:

import fs from 'fs'
import {default as fs} from 'fs'
import * as fs from 'fs'
import {readFile} from 'fs'
import {readFile as read} from 'fs'
import fs, {readFile} from 'fs'export default fs
export const fs
export function readFile
export {readFile, read}
export * from 'fs'

我还是觉得import 字面上更好理解一点喜欢import

1、通过require引入基础数据类型时,属于复制该变量。
2、通过require引入复杂数据类型时,数据浅拷贝该对象。
3、出现模块之间的循环引用时,会输出已经执行的模块,而未执行的模块不输出(比较复杂)
4、CommonJS模块默认export的是一个对象,即使导出的是基础数据类型

vue 中循环显示多个图片相关推荐

  1. android 最新 九宫格,Android开发中怎么显示一个九宫格图片

    Android开发中怎么显示一个九宫格图片 发布时间:2020-11-21 15:09:33 来源:亿速云 阅读:86 作者:Leah 本篇文章给大家分享的是有关Android开发中怎么显示一个九宫格 ...

  2. vue中写svg组件svg图片加载不出来

    vue中写svg组件svg图片加载不出来 结构 首先要安装3个插件:svg-sprite-loader,svgo,svgo-loader npm install svg-sprite-loader - ...

  3. vue中通过js加载图片显现

    在vue开发中会遇到这样的问题:有时需要在img中加载多个静态资源的图片,如果我们将src的路径整个定义成一个变量,会发现img加载不出来正个图片的路径,其实此时需要require()来加载静态资源的 ...

  4. vue中循环图片不显示问题

    在Vue中通常使用v-for来遍历一个数组或者对象,但在去循环一个图片数组时出现了一些问题 结果却无法显示图片 经过百度之后得到了一个解决方法,通过require去动态获取图片路径 这样图片就可以完全 ...

  5. QT中循环显示图片和简单的显示图片

    请关注我的github https://github.com/linqiaozhou 以下实例代码不久后将会上传到我的github 这是我最近一个项目中的部分代码 //以下是简单的在QT中显示图片的代 ...

  6. 解决vue中img或元素背景图片无法显示或路径错误问题

    1.在给vue中img元素动态绑定图片路径时会显示不出来图片: <span>普通:</span><img src="./video.png" alt= ...

  7. 在vue中 鼠标移入 切换背景图片 移出时再次切换图片

    在Vue中,当鼠标移入元素时,可以通过绑定@mouseover事件来触发相应的方法,该方法可以通过修改数据来改变元素的背景图片.同样地,当鼠标移出元素时,可以绑定@mouseout事件触发另一个方法, ...

  8. Vue中 实现文件流格式图片预览

    需求:后端接口返回文档流格式图片,如何在页面中显示显示并预览? 思路: 设置 axios responseType: 'blob':传送门:JavaScript Blob 对象详解 URL.creat ...

  9. vue中table表格导出为图片格式

    vue中table表格点击下载为图片格式 实现思路:给页面中需要导出为图片的内容添加id名,调用封好的方法即可直接导出.以下是具体的实现方法 1.安装依赖 npm install --save htm ...

  10. MFC入门(三)-- MFC图片/文字控件(循环显示文字和图片的小程序)

    惯例附上前几个博客的链接: MFC入门(一)简单配置:http://blog.csdn.net/zmdsjtu/article/details/52311107 MFC入门(二)读取输入字符:http ...

最新文章

  1. c潭州课堂25班:Ph201805201 MySQL第二课 (课堂笔记)
  2. 2019年牛客多校第1场 赛后总结
  3. JForum 的 SSO集成
  4. java内存溢出的定位和分析
  5. 2019 css 框架_宣布CSS 2019调查状态
  6. ivx中字体显示_iVX云服务费用优化 · 上篇
  7. ppt里quicktime不可用_十大好看又实用的PPT网站
  8. 我的MYSQL学习心得(十一) 视图
  9. 一个性能较好的JVM参数配置(转)
  10. PixelShuffler原理
  11. c#遍历匹配串口(向每个串口发数据,根据返回数据确定是否为所需串口)
  12. 彼得林奇投资策略精髓
  13. 论文解读GNNs Exponentially Lose Expressive Power For Node Classification
  14. 如何做好预算管理?预算上接战略,下接绩效,如何形成战略-计划-预算-绩效的闭环?
  15. 马克飞象自定义代码段风格
  16. JavaScript的执行机制——作用域链和闭包
  17. 2016年计算机视觉机器学习领域国内重要会议 汇总 (持续更新)
  18. day31-20180720-流利阅读笔记
  19. 常吃这9种食物 牙齿坏得快
  20. uniapp写微信小程序怎么运行到微信开发工具上

热门文章

  1. 商业新秀——winkey赢客
  2. Linux命令行-第9章@爱我-安装软件程序①包管理基础
  3. Happy Problem【leetcode202】
  4. 2022年硝化工艺考题模拟考试平台操作
  5. c++ 用Visual C++打造IE浏览器
  6. 关于IE浏览器开发人员工具无法打开的原因
  7. Hyper-V使用检查点将虚拟机恢复到以前的状态
  8. 【毕业设计】51单片机光照强度检测系统
  9. InnoDB事务锁之行锁-insert唯一二级索引-隐式锁转换案例
  10. cifar-10数据集jpg格式