chushihua

This commit is contained in:
li
2026-01-26 23:20:48 +08:00
commit 7b5aab0206
22521 changed files with 3300090 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
import Spinner from './src/spinner';
/* istanbul ignore next */
Spinner.install = function(Vue) {
Vue.component(Spinner.name, Spinner);
};
export default Spinner;
+27
View File
@@ -0,0 +1,27 @@
<template>
<span class="el-spinner">
<svg class="el-spinner-inner" viewBox="0 0 50 50" :style="{ width: radius/2 + 'px', height: radius/2 + 'px' }">
<circle class="path" cx="25" cy="25" r="20" fill="none" :stroke="strokeColor" :stroke-width="strokeWidth"></circle>
</svg>
</span>
</template>
<script>
export default {
name: 'ElSpinner',
props: {
type: String,
radius: {
type: Number,
default: 100
},
strokeWidth: {
type: Number,
default: 5
},
strokeColor: {
type: String,
default: '#efefef'
}
}
};
</script>