Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
E
exhibition_page
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
龙菲
exhibition_page
Commits
4fdd163e
提交
4fdd163e
authored
9月 27, 2022
作者:
龙菲
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改展览和布展的头图为先加载低清后高清
上级
7cf99255
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
52 行增加
和
19 行删除
+52
-19
index.js
src/utils/index.js
+0
-1
Detail.vue
src/views/culturalRelic/Detail.vue
+26
-12
BlueStyle.vue
src/views/display/components/BlueStyle.vue
+26
-6
没有找到文件。
src/utils/index.js
浏览文件 @
4fdd163e
...
...
@@ -73,7 +73,6 @@ export function addSeparator(num){
*/
export
function
formatNum
(
num
)
{
num
=
Number
(
num
);
console
.
log
(
num
);
if
(
num
==
0
)
{
return
num
+
''
;
}
else
...
...
src/views/culturalRelic/Detail.vue
浏览文件 @
4fdd163e
...
...
@@ -5,20 +5,20 @@
class=
"
content-item
display-detail_imgs
wow
animate__animated animate__fadeInDownBig
"
ref=
"imgs"
v-if=
"CRDetail.faceImage
PressUrl
"
v-if=
"CRDetail.faceImage
Url || displayDetail.imagesVo.length > 0
"
>
<el-image
<img
id=
"faceImage"
:src=
"
$getFullUrl(
CRDetail.faceImagePressUrl || CRDetail.imagesVo[0].pressUrl
)
"
fit=
"cover"
></el-image>
/>
</div>
<div
class=
"wrapper wow animate__animated animate__fadeInUpBig"
>
<div
class=
"inner"
>
...
...
@@ -347,6 +347,7 @@ export default {
// 获取关联文物
// this.loadCrRecommend();
this
.
$nextTick
(()
=>
{
this
.
replaceFaceImage
();
if
(
this
.
CRDetail
.
audiosVo
&&
this
.
CRDetail
.
audiosVo
.
length
>
0
)
{
this
.
$message
.
info
(
"正在播放当前文物讲解音频,点击按钮可关闭"
);
this
.
$refs
.
AudioPlayer
.
play
();
...
...
@@ -394,6 +395,22 @@ export default {
this
.
relateRelics
=
res
.
data
.
records
;
console
.
log
(
"res"
,
res
);
},
replaceFaceImage
()
{
var
img
=
new
Image
();
//新建一个图片对象
let
url
;
//最终显示的大图
// debugger
if
(
this
.
CRDetail
.
faceImagePressUrl
)
{
url
=
this
.
$getFullUrl
(
this
.
CRDetail
.
faceImageUrl
);
}
else
if
(
this
.
CRDetail
.
imagesVo
.
length
>
0
)
{
url
=
this
.
$getFullUrl
(
this
.
CRDetail
.
imagesVo
[
0
].
url
);
}
let
faceImage
=
document
.
getElementById
(
"faceImage"
);
img
.
src
=
url
;
img
.
onload
=
function
()
{
faceImage
.
src
=
url
;
};
},
handleBack
()
{
this
.
$router
.
go
(
-
1
);
},
...
...
@@ -409,13 +426,9 @@ export default {
handelPreviewImages
(
items
,
hasImages
)
{
this
.
imgViewerVisible
=
true
;
if
(
hasImages
)
{
this
.
imgList
=
items
.
map
((
item
)
=>
this
.
$getFullUrl
(
item
.
url
)
);
this
.
imgList
=
items
.
map
((
item
)
=>
this
.
$getFullUrl
(
item
.
url
));
}
else
{
this
.
imgList
=
items
.
map
((
item
)
=>
this
.
$getFullUrl
(
item
)
);
this
.
imgList
=
items
.
map
((
item
)
=>
this
.
$getFullUrl
(
item
));
}
},
handleToDetail
(
crId
)
{
...
...
@@ -594,9 +607,10 @@ $blue: #2069c4;
/**轮播图 */
.display-detail_imgs
{
height
:
436px
;
.el-image
{
img
{
width
:
100%
;
height
:
100%
;
object-fit
:
cover
;
}
}
.wrapper
{
...
...
src/views/display/components/BlueStyle.vue
浏览文件 @
4fdd163e
...
...
@@ -5,16 +5,20 @@
class=
"
content-item
display-detail_imgs
wow
animate__animated animate__fadeInDownBig
"
ref=
"imgs"
v-if=
"displayDetail.imagesVo && displayDetail.imagesVo.length > 0"
>
<el-image
:src=
"$getFullUrl(displayDetail.faceImageUrl)"
fit=
"cover"
></el-image>
<img
id=
"faceImage"
:src=
"
$getFullUrl(
displayDetail.faceImagePressUrl ||
displayDetail.imagesVo[0].pressUrl
)
"
/>
</div>
<div
class=
"wrapper wow animate__animated animate__fadeInUpBig"
>
<div
class=
"inner"
>
...
...
@@ -491,6 +495,7 @@ export default {
}
}
this
.
$nextTick
(()
=>
{
this
.
replaceFaceImage
();
if
(
this
.
displayDetail
.
audiosVo
&&
this
.
displayDetail
.
audiosVo
.
length
>
0
...
...
@@ -501,6 +506,20 @@ export default {
});
},
replaceFaceImage
()
{
var
img
=
new
Image
();
//新建一个图片对象
let
url
;
//最终显示的大图
if
(
this
.
displayDetail
.
faceImagePressUrl
)
{
url
=
this
.
$getFullUrl
(
this
.
displayDetail
.
faceImageUrl
);
}
else
if
(
this
.
displayDetail
.
imagesVo
.
length
>
0
)
{
url
=
this
.
$getFullUrl
(
this
.
displayDetail
.
imagesVo
[
0
].
url
);
}
let
faceImage
=
document
.
getElementById
(
"faceImage"
);
img
.
src
=
url
;
img
.
onload
=
function
()
{
faceImage
.
src
=
url
;
};
},
//节流函数
throttle
(
fn
,
gapTime
)
{
let
_this
=
this
;
...
...
@@ -687,9 +706,10 @@ $blue: #2069c4;
/**轮播图 */
.display-detail_imgs
{
height
:
436px
;
.el-image
{
img
{
width
:
100%
;
height
:
100%
;
object-fit
:
cover
;
}
}
.wrapper
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论