Skip to content

Commit 6303f82

Browse files
committed
fix: loader lineMode parsing
1 parent 873a4cc commit 6303f82

File tree

3 files changed

+32
-2
lines changed

3 files changed

+32
-2
lines changed

package-lock.json

+20
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/App.vue

+9-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,15 @@
3838
<input type="checkbox" v-model="circles[3].loading" />
3939
</div>-->
4040
<div style="border: 1px solid red; display: inline-block">
41-
<ve-progress :progress="progress" :thickness="10" :empty-thickness="20" line-mode="center"> </ve-progress>
41+
<ve-progress
42+
:progress="progress"
43+
:loading="loading"
44+
:thickness="10"
45+
:empty-thickness="20"
46+
line-mode="center"
47+
:loader="{ thickness: 20, color: 'green', lineMode: 'in 0', opacity: '0.6' }"
48+
>
49+
</ve-progress>
4250
</div>
4351
<ve-progress
4452
:loading="loading"

src/components/VueEllipseProgress.vue

+3-1
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,9 @@ export default {
9292
});
9393
const loaderOptions = { ...parsedOptions, ...parsedOptions.loader };
9494
loaderOptions.thickness = calcThickness(loaderOptions.thickness, parsedOptions.size);
95-
loaderOptions.lineMode = parsedOptions.loader.lineMode ? lineModeParser(loaderOptions) : parsedOptions.lineMode;
95+
loaderOptions.lineMode = parsedOptions.loader.lineMode
96+
? lineModeParser(loaderOptions.lineMode)
97+
: parsedOptions.lineMode;
9698
normalizedCircles.push({ ...parsedOptions, loader: loaderOptions });
9799
const { gap, thickness, dot } = normalizedCircles[i];
98100
previousCircles.push({ gap, thickness, dot });

0 commit comments

Comments
 (0)