1-src/images文件夹下添加logo.png文件
2-index.html下添加img属性
3-通过index.js添加img图片显示
//1.导入图片,得到图片文件
import logo from './images/logo.png'
//2.给img标签的src动态赋值
$('.box').attr('src',logo)
4-执行npm run dev,查看预览效果
说明:缺少处理图片文件的file-loader、url-loader,,后面介绍如何解决此问题
npm install url-loader file-loader -D(--save-dev)
url-loader、filder-loader安装完成后,package.json-devDependencies中配置
"devDependencies": {
"file-loader": "^6.2.0",
"url-loader": "^4.1.1",
},
在webpack.config.js的module->rules数组中,添加loader规则
module: { //所有第三方文件模块的匹配规则
rules: [ //文件后缀名的匹配规则
{
test: /\.css$/, use: ['style-loader', 'css-loader']
},
{
test: /\.less$/, use: ["style-loader", "css-loader", "less-loader",],
},
{
test: /\.(png|jpg|gif)$/,use: [{loader: 'url-loader',options: {limit: 8192,}}],
},
]
}
图片(2.09KB)>limit(1024 B) | 图片(2.09KB) |
---|---|