| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 | <template>	<view class="mix-icon-loading">		<view 			class="loading-icon"			:style="{				width: size,				height: size,				borderRightColor: color			}"		></view>	</view></template><script>	/**	 * 菊花loading小图标	 * @prop size 尺寸,单位rpx	 * @prop color 颜色	 */	export default {		name: 'MixIconLoading',		data() {			return {							};		},		props: {			size: {				type: String,				default: '26rpx'			},			color: {				type: String,				default: '#999'			}		},		methods: {					}	}</script><style scoped lang='scss'>	.mix-icon-loading{		display: flex;		align-items: center;		justify-content: center;		width: auto;		height: auto;	}	.loading-icon{		width: 28rpx;		height: 28rpx;		border: 4rpx solid #ddd;		animation: mix-loading 1.8s steps(12) infinite;		border-radius: 100rpx;	}	@keyframes mix-loading{		from {			transform:rotate(0deg)		}		to {			transform: rotate(1turn)		}	}</style>
 |