|
|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<div class="loading-content">
|
|
|
- <div class="loading">
|
|
|
+ <div class="loading" :style="{ borderRadius: borderRadius }">
|
|
|
<img class="img1" src="@assets/01.png" alt="" />
|
|
|
<img class="img2" src="@assets/02.png" alt="" />
|
|
|
</div>
|
|
|
@@ -8,7 +8,21 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-export default {};
|
|
|
+export default {
|
|
|
+ props: {
|
|
|
+ radius: {
|
|
|
+ type: [String, Number],
|
|
|
+ default: '0px'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ computed: {
|
|
|
+ borderRadius() {
|
|
|
+ let str = (this.radius || '').toString().replace(/px/, '');
|
|
|
+ str += 'px';
|
|
|
+ return str;
|
|
|
+ }
|
|
|
+ }
|
|
|
+};
|
|
|
</script>
|
|
|
|
|
|
<style lang="less" scoped>
|
|
|
@@ -17,6 +31,7 @@ export default {};
|
|
|
justify-content: center;
|
|
|
width: 100%;
|
|
|
position: relative;
|
|
|
+ overflow: hidden;
|
|
|
}
|
|
|
|
|
|
.loading {
|