在开发Vue专案时,时常会使用binding的技巧,用以动态变更参数的值,
如下
<div class="sensorlist_icon" :style="{backgroundImage: 'url(' + getsensorImg(item.Type) + ')'}"></div>
但如果返回的图片路径在Server端不存在,或是客户端突然新增了新的SensorType,导致没有对应的图片可以显示,此时若甚麽都不做浏览器会直接报错,但我希望在没有对应的图片时能够显示预设的图片,方法如下:
getsensorImg(Type) {
let sensor = "DefaultSensor";
if (Type) {
sensor = Type;
}
var img = new Image();
try {
img.src = require(`@/assets/img/Sensor/${sensor}.svg`);
return require(`@/assets/img/Sensor/${sensor}.svg`);
} catch {
return require(`@/assets/img/Sensor/DefaultSensor.svg`);
}
},
<<: 用 Python 畅玩 Line bot - 28:Line Notify(一)
>>: 用 Python 畅玩 Line bot - 29:Line Notify(二)
今天做的是RSI指标,他是用一个公式去测量过去一段周期内的涨跌强弱,然後用0~100的数据来表示,越...
断言是关於实体或主题的陈述,通常以名称-值对的形式表示。 “ MaritalStatus = Fal...
0x1 前言 弄了这麽久的建立订单、讯息通知,终於要来处理第三个 API 订单查询 0x2 订单查询...
sed sed (Stream Editor), 相较於之前的grep、awk都比较篇查找排版工具,...
Android 上架 首先~当然也是缴钱了 进入 Google Play Console 填入资料,...