|
@@ -114,6 +114,16 @@ function mount() {
|
|
|
}
|
|
|
})
|
|
|
};
|
|
|
+ //得到缩略图或者压缩图 getType默认得到缩略图传true得到压缩图
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ * @param {string} type compressed压缩图;thumbnail缩略图,hls转码视频,cover封面
|
|
|
+ * @returns
|
|
|
+ */
|
|
|
+ Vue.prototype.getSpecifiedImage = (item, type = 'thumbnail') => {
|
|
|
+ let v = item.subfiles.find(v => v.type == type);
|
|
|
+ return v ? v.url : item.url;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
module.exports = {
|