javascript - VUE-如果(它们)不存在,如何停止加载图像?
问题描述
我有一系列图像。所以,我想要做的是加载图像,如果它存在的话。我尝试了几种方法,但根本不起作用。
new Vue({
el: '#app',
data: {
images: [
'200x200',
'200x200',
'200x200',
'200x200',
'200x200',
'200x200',
'200x200',
'200x200',
'200x200',
'noxno', //invalid image
'noxno', //invalid image
'noxno', //invalid image
'noxno' //invalid image
]
}
})
<div id="app">
<img v-for="image in images" :src="'https://via.placeholder.com/' + image" alt="">
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.min.js"></script>
JSFiddle:http: //jsfiddle.net/ya2r34zj/3/
解决方案
推荐阅读
- excel - excel 文件 (.xlms) 继续加载但未打开。但是,在加载它时,它会打开,如果单击另一个 excel 文件以打开它
- java - Deserializing a list of JSON objects having object's ID as an object name
- swift - Bind uitextfield value to viewModel using mvvm
- c++ - C++17 copy constructor, deep copy on std::unordered_map
- amazon-web-services - 无法在新的 AWS EMR 集群中获取 SparkContext
- python - How do I add an element to numpy nd array?
- javascript - How to throw error in node js and catch it mocha
- spring - 名称为“configServicePropertySource”的 bean 定义无效
- angular - 使用键盘事件导航列表
- android - Angular 7 Cordova 8 后退按钮覆盖不起作用