Skip to content

Commit e4525d0

Browse files
committed
feat: FImage 组件基本完成
1 parent 882ac60 commit e4525d0

File tree

3 files changed

+16
-8
lines changed

3 files changed

+16
-8
lines changed

packages/fighting-components/image/src/image.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
/>
4848
</div>
4949

50-
<div v-else class="f-image f-image-error">
50+
<div v-else class="f-image-error">
5151
<slot name="error">
5252
<span class="f-image-error-text">{{ alt || '加载失败' }}</span>
5353
</slot>

packages/fighting-theme/src/image.scss

+6-4
Original file line numberDiff line numberDiff line change
@@ -146,12 +146,14 @@
146146
}
147147

148148
// 加载失败
149-
.f-image.f-image-error {
149+
.f-image-error {
150150
display: inline-block;
151-
background-color: #eee;
152-
padding: 0 3px;
153-
border-radius: 3px;
151+
154152
.f-image-error-text {
153+
display: inline-block;
154+
background-color: #eee;
155+
padding: 0 3px;
156+
border-radius: 3px;
155157
font-size: 15px;
156158
color: #333;
157159
}

start/src/App.vue

+9-3
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
<div style="height: 1000px"></div>
33
<f-image
44
root-margin="100px"
5-
src="https://tianyuhao.cn/images/auto/1.png"
6-
err-src="https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg"
5+
src="https://tianyuhao.cn/images/auto/1.png2"
6+
err-src="https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg2"
77
:draggable="false"
88
lazy
99
alt="ada"
@@ -17,7 +17,13 @@
1717
preview-round="120px"
1818
caption="回到家啊回到家萨的好时机啊"
1919
:preview-show-index="32"
20-
/>
20+
@load="load"
21+
@error="err"
22+
>
23+
<template #error>
24+
<h1>加载失败</h1>
25+
</template>
26+
</f-image>
2127
<span>12</span>
2228
</template>
2329

0 commit comments

Comments
 (0)