作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 2.6.11 版本中使用 VueJS 和 vue-material 1.0.0-beta-11。
我已经通过互联网阅读了有关通过 vue-loader 等将图像加载到 Vue 中的信息,但这些都没有帮助。
<md-card-media md-ratio="4:3">
<img :src="getImgUrl(muscle.name)" alt="Skyscraper">
</md-card-media>
methods: {
getImgUrl: imgName => {
let urlName = imgName.replace(/\s/g, '')
return require(`@/assets/images/${urlName}.png`)
}
}
<img src="data:image/png;base64,dmFyIHJlbmRlciwgc3RhdGljUmVuZGVyRm5zCnZhc...truncatedForReadibility" alt="Skyscraper" crossorigin="Anonymous">
module.exports = {
publicPath: '/siluets/',
configureWebpack: {
module: {
rules: [
{
test: /\.(png|jpe?g|gif)$/i,
loader: 'vue-loader',
options: {
esModule: false,
},
},
],
}
}
}
最佳答案
你不应该使用 vue-loader 对于图像。使用网址加载器 或 文件加载器 如图所示操作系统文档:
https://vue-loader.vuejs.org/guide/asset-url.html#transform-rules
关于javascript - Vue 正在将 [object Module] 返回到 img src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61354334/
到目前为止,我已经生成了以下代码来尝试将相关数据整合在一起。 但是,使用“+ 7”函数会产生以下问题。 Registration date = '2018-01-01' 它正在推迟 2018-04-0
我已经成功地将我的自定义购物车发布到 PayPal——它处理订单非常漂亮,当收到付款时,它会将数据发回我在配置中指定的 URL。代码基于此处找到的库:http://www.phpfour.com/bl
我是一名优秀的程序员,十分优秀!