|
1 | 1 | <template>
|
2 |
| - <div style="height: 1000px"></div> |
| 2 | + <f-image |
| 3 | + width="200px" |
| 4 | + src="https://tianyuhao.cn/images/auto/3.png2" |
| 5 | + block |
| 6 | + err-src="https://tianyuhao.cn/images/auto/2.png2" |
| 7 | + > |
| 8 | + <template #error> |
| 9 | + <div class="my-error"> |
| 10 | + <f-icon size="40px" icon="f-icon-pic" /> |
| 11 | + </div> |
| 12 | + </template> |
| 13 | + </f-image> |
| 14 | + <!-- <div style="height: 1000px"></div> |
3 | 15 | <f-image
|
4 | 16 | root-margin="100px"
|
5 | 17 | src="https://tianyuhao.cn/images/auto/1.png2"
|
|
21 | 33 | @error="err"
|
22 | 34 | >
|
23 | 35 | <template #error>
|
24 |
| - <h1>加载失败</h1> |
| 36 | + <div class="my-error"> |
| 37 | + <f-icon size="40px" icon="f-icon-pic" /> |
| 38 | + </div> |
25 | 39 | </template>
|
26 | 40 | </f-image>
|
27 |
| - <span>12</span> |
| 41 | + <span>12</span> --> |
28 | 42 | </template>
|
29 | 43 |
|
30 | 44 | <script lang="ts" setup>
|
31 |
| - function err(e) { |
32 |
| - console.log(e) |
33 |
| - console.log('加载失败------') |
34 |
| - } |
35 |
| - function load(e) { |
36 |
| - console.log(e) |
37 |
| - console.log('加载成功------') |
38 |
| - } |
39 |
| - const listImg = [ |
40 |
| - // 'https://tianyuhao.cn/images/auto/1.png', |
41 |
| - // 'https://tianyuhao.cn/images/auto/2.png', |
42 |
| - // 'https://tianyuhao.cn/images/auto/3.png', |
43 |
| - 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', |
44 |
| - 'https://cube.elemecdn.com/6/94/4d3ea53c084bad6931a56d5158a48jpeg.jpeg', |
45 |
| - 'https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg', |
46 |
| - 'https://fuss10.elemecdn.com/1/34/19aa98b1fcb2781c4fba33d850549jpeg.jpeg', |
47 |
| - 'https://fuss10.elemecdn.com/0/6f/e35ff375812e6b0020b6b4e8f9583jpeg.jpeg', |
48 |
| - 'https://fuss10.elemecdn.com/9/bb/e27858e973f5d7d3904835f46abbdjpeg.jpeg' |
49 |
| - // 'https://fuss10.elemecdn.com/d/e6/c4d93a3805b3ce3f323f7974e6f78jpeg.jpeg', |
50 |
| - // 'https://fuss10.elemecdn.com/3/28/bbf893f792f03a54408b3b7a7ebf0jpeg.jpeg', |
51 |
| - // 'https://fuss10.elemecdn.com/2/11/6535bcfb26e4c79b48ddde44f4b6fjpeg.jpeg', |
52 |
| - // 'https://fuss10.elemecdn.com/8/27/f01c15bb73e1ef3793e64e6b7bbccjpeg.jpeg', |
53 |
| - // 'https://fuss10.elemecdn.com/1/8e/aeffeb4de74e2fde4bd74fc7b4486jpeg.jpeg' |
54 |
| - ] |
| 45 | + // function err(e) { |
| 46 | + // console.log(e) |
| 47 | + // console.log('加载失败------') |
| 48 | + // } |
| 49 | + // function load(e) { |
| 50 | + // console.log(e) |
| 51 | + // console.log('加载成功------') |
| 52 | + // } |
| 53 | + // const listImg = [ |
| 54 | + // // 'https://tianyuhao.cn/images/auto/1.png', |
| 55 | + // // 'https://tianyuhao.cn/images/auto/2.png', |
| 56 | + // // 'https://tianyuhao.cn/images/auto/3.png', |
| 57 | + // 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', |
| 58 | + // 'https://cube.elemecdn.com/6/94/4d3ea53c084bad6931a56d5158a48jpeg.jpeg', |
| 59 | + // 'https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg', |
| 60 | + // 'https://fuss10.elemecdn.com/1/34/19aa98b1fcb2781c4fba33d850549jpeg.jpeg', |
| 61 | + // 'https://fuss10.elemecdn.com/0/6f/e35ff375812e6b0020b6b4e8f9583jpeg.jpeg', |
| 62 | + // 'https://fuss10.elemecdn.com/9/bb/e27858e973f5d7d3904835f46abbdjpeg.jpeg' |
| 63 | + // // 'https://fuss10.elemecdn.com/d/e6/c4d93a3805b3ce3f323f7974e6f78jpeg.jpeg', |
| 64 | + // // 'https://fuss10.elemecdn.com/3/28/bbf893f792f03a54408b3b7a7ebf0jpeg.jpeg', |
| 65 | + // // 'https://fuss10.elemecdn.com/2/11/6535bcfb26e4c79b48ddde44f4b6fjpeg.jpeg', |
| 66 | + // // 'https://fuss10.elemecdn.com/8/27/f01c15bb73e1ef3793e64e6b7bbccjpeg.jpeg', |
| 67 | + // // 'https://fuss10.elemecdn.com/1/8e/aeffeb4de74e2fde4bd74fc7b4486jpeg.jpeg' |
| 68 | + // ] |
55 | 69 | </script>
|
56 | 70 |
|
57 |
| -<style> |
| 71 | +<style scoped> |
58 | 72 | .list {
|
59 | 73 | width: 300px;
|
60 | 74 | height: 200px;
|
61 | 75 | background: skyblue;
|
62 | 76 | }
|
| 77 | + .my-error { |
| 78 | + width: 200px; |
| 79 | + height: 150px; |
| 80 | + display: inline-flex; |
| 81 | + justify-content: center; |
| 82 | + align-items: center; |
| 83 | + background: rgb(240, 239, 255); |
| 84 | + border-radius: 10px; |
| 85 | + } |
63 | 86 | </style>
|
0 commit comments