【发布时间】:2016-10-05 08:12:27
【问题描述】:
我的 Vue 组件包含一些图像。我想稍后做延迟加载,所以我需要先将图像的src设置为一个小图像。
<template>
<div v-for="item in portfolioItems">
<a href="#{{ item.id }}">
<img
data-original="{{ item.img }}"
v-bind:src="/static/img/clear.gif"
class="lazy" alt="">
</a>
</div>
</template>
给我一堆错误,比如:
[Vue 警告]:无效的表达式。生成函数 正文:/scope.static/scope.img/scope.clear.gif vue.common.js:1014[Vue
[Vue 警告]:评估表达式“/static/img/clear.gif”时出错: TypeError:无法读取未定义的属性“调用”(在 组件:)
webpack.config.js:
module.exports = {
// ...
build: {
assetsPublicPath: '/',
assetsSubDirectory: 'static'
}
}
【问题讨论】:
标签: javascript webpack vue.js