优化
This commit is contained in:
@@ -253,13 +253,14 @@ const itemRects = ref<ItemRect[]>([]);
|
||||
|
||||
// 计算下划线样式
|
||||
const lineStyle = computed(() => {
|
||||
const style = new Map<string, string>();
|
||||
style.set("transform", `translateX(${lineLeft.value}px)`);
|
||||
const style = {};
|
||||
|
||||
style["transform"] = `translateX(${lineLeft.value}px)`;
|
||||
|
||||
// 获取选中颜色
|
||||
const bgColor = getColor(true);
|
||||
if (bgColor != null) {
|
||||
style.set("backgroundColor", bgColor);
|
||||
style["backgroundColor"] = bgColor;
|
||||
}
|
||||
|
||||
return style;
|
||||
@@ -267,14 +268,15 @@ const lineStyle = computed(() => {
|
||||
|
||||
// 计算滑块样式
|
||||
const sliderStyle = computed(() => {
|
||||
const style = new Map<string, string>();
|
||||
style.set("transform", `translateX(${sliderLeft.value}px)`);
|
||||
style.set("width", sliderWidth.value + "px");
|
||||
const style = {};
|
||||
|
||||
style["transform"] = `translateX(${sliderLeft.value}px)`;
|
||||
style["width"] = sliderWidth.value + "px";
|
||||
|
||||
// 获取选中颜色
|
||||
const bgColor = getColor(true);
|
||||
if (bgColor != null) {
|
||||
style.set("backgroundColor", bgColor);
|
||||
style["backgroundColor"] = bgColor;
|
||||
}
|
||||
|
||||
return style;
|
||||
@@ -282,12 +284,12 @@ const sliderStyle = computed(() => {
|
||||
|
||||
// 获取文本样式
|
||||
function getTextStyle(item: Item) {
|
||||
const style = new Map<string, string>();
|
||||
const style = {};
|
||||
|
||||
// 获取选中颜色
|
||||
const color = getColor(item.isActive);
|
||||
if (color != null) {
|
||||
style.set("color", color);
|
||||
style["color"] = color;
|
||||
}
|
||||
|
||||
return style;
|
||||
|
||||
Reference in New Issue
Block a user