博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue 中循环显示多个图片
阅读量:4164 次
发布时间:2019-05-26

本文共 1729 字,大约阅读时间需要 5 分钟。

首先准备图片

在这里插入图片描述

代码如下

// 第一种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'},],// 第二种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 = fsmodule.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 fsexport const fsexport function readFileexport {
readFile, read}export * from 'fs'

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

1、通过require引入基础数据类型时,属于复制该变量。

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

转载地址:http://gnxxi.baihongyu.com/

你可能感兴趣的文章
世界上的编程语言已这么丰富,为什么还不够?
查看>>
想变富?先学学有钱人的10种思维方式!
查看>>
CListCtrl 和 CListBox的设置选中问题
查看>>
什么时候需要定义拷贝构造函数
查看>>
管理时间是空话,集中精力吃青蛙
查看>>
五大绝招助你成为下属爱戴的好上司
查看>>
程序员需谨记的8条团队开发原则
查看>>
程序员提高英语阅读水平
查看>>
Java程序员应该掌握哪些技术
查看>>
从程序员到架构师的方法与逻辑
查看>>
23个设计模式的简明教程
查看>>
Redis错误配置详解
查看>>
WinHex中文版下载 v16.9 汉化破解版
查看>>
Javascript中最常用的125个经典技巧
查看>>
Java面试题和答案解析
查看>>
流程在企业内的作用及成熟度
查看>>
MySQL与MongoDB的操作对比,以及区别
查看>>
mongodb win32下的编译使用以及boost库的编译
查看>>
Web服务器站点设置和IIS安装设置图解
查看>>
一种项目管理工具WBS CHART PRO介绍
查看>>