update dist and lib
This commit is contained in:
parent
e67b4d5403
commit
1082be1251
|
@ -23018,7 +23018,8 @@
|
||||||
aligns: [],
|
aligns: [],
|
||||||
animationIndex: 0,
|
animationIndex: 0,
|
||||||
animationHandler: '',
|
animationHandler: '',
|
||||||
updater: 0
|
updater: 0,
|
||||||
|
needCalc: false
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -23208,6 +23209,18 @@
|
||||||
},
|
},
|
||||||
|
|
||||||
async animation(start = false) {
|
async animation(start = false) {
|
||||||
|
const {
|
||||||
|
needCalc,
|
||||||
|
calcHeights,
|
||||||
|
calcRowsData
|
||||||
|
} = this;
|
||||||
|
|
||||||
|
if (needCalc) {
|
||||||
|
calcRowsData();
|
||||||
|
calcHeights();
|
||||||
|
this.needCalc = false;
|
||||||
|
}
|
||||||
|
|
||||||
let {
|
let {
|
||||||
avgHeight,
|
avgHeight,
|
||||||
animationIndex,
|
animationIndex,
|
||||||
|
@ -23270,16 +23283,13 @@
|
||||||
updateRows(rows, animationIndex) {
|
updateRows(rows, animationIndex) {
|
||||||
const {
|
const {
|
||||||
mergedConfig,
|
mergedConfig,
|
||||||
calcRowsData,
|
|
||||||
calcHeights,
|
|
||||||
animationHandler,
|
animationHandler,
|
||||||
animation
|
animation
|
||||||
} = this;
|
} = this;
|
||||||
this.mergedConfig = { ...mergedConfig,
|
this.mergedConfig = { ...mergedConfig,
|
||||||
data: [...rows]
|
data: [...rows]
|
||||||
};
|
};
|
||||||
calcRowsData();
|
this.needCalc = true;
|
||||||
calcHeights();
|
|
||||||
if (typeof animationIndex === 'number') this.animationIndex = animationIndex;
|
if (typeof animationIndex === 'number') this.animationIndex = animationIndex;
|
||||||
if (!animationHandler) animation(true);
|
if (!animationHandler) animation(true);
|
||||||
}
|
}
|
||||||
|
@ -23393,7 +23403,7 @@
|
||||||
/* style */
|
/* style */
|
||||||
const __vue_inject_styles__$z = function (inject) {
|
const __vue_inject_styles__$z = function (inject) {
|
||||||
if (!inject) return
|
if (!inject) return
|
||||||
inject("data-v-58d7aca1_0", { source: ".dv-scroll-board {\n position: relative;\n width: 100%;\n height: 100%;\n color: #fff;\n}\n.dv-scroll-board .text {\n padding: 0 10px;\n box-sizing: border-box;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.dv-scroll-board .header {\n display: flex;\n flex-direction: row;\n font-size: 15px;\n}\n.dv-scroll-board .header .header-item {\n padding: 0 10px;\n box-sizing: border-box;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n transition: all 0.3s;\n}\n.dv-scroll-board .rows {\n overflow: hidden;\n}\n.dv-scroll-board .rows .row-item {\n display: flex;\n font-size: 14px;\n transition: all 0.3s;\n}\n.dv-scroll-board .rows .ceil {\n padding: 0 10px;\n box-sizing: border-box;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.dv-scroll-board .rows .index {\n border-radius: 3px;\n padding: 0px 3px;\n}\n", map: {"version":3,"sources":["main.vue"],"names":[],"mappings":"AAAA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;EACZ,WAAW;AACb;AACA;EACE,eAAe;EACf,sBAAsB;EACtB,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,eAAe;AACjB;AACA;EACE,eAAe;EACf,sBAAsB;EACtB,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,oBAAoB;AACtB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,aAAa;EACb,eAAe;EACf,oBAAoB;AACtB;AACA;EACE,eAAe;EACf,sBAAsB;EACtB,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,kBAAkB;EAClB,gBAAgB;AAClB","file":"main.vue","sourcesContent":[".dv-scroll-board {\n position: relative;\n width: 100%;\n height: 100%;\n color: #fff;\n}\n.dv-scroll-board .text {\n padding: 0 10px;\n box-sizing: border-box;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.dv-scroll-board .header {\n display: flex;\n flex-direction: row;\n font-size: 15px;\n}\n.dv-scroll-board .header .header-item {\n padding: 0 10px;\n box-sizing: border-box;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n transition: all 0.3s;\n}\n.dv-scroll-board .rows {\n overflow: hidden;\n}\n.dv-scroll-board .rows .row-item {\n display: flex;\n font-size: 14px;\n transition: all 0.3s;\n}\n.dv-scroll-board .rows .ceil {\n padding: 0 10px;\n box-sizing: border-box;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.dv-scroll-board .rows .index {\n border-radius: 3px;\n padding: 0px 3px;\n}\n"]}, media: undefined });
|
inject("data-v-26e19f4c_0", { source: ".dv-scroll-board {\n position: relative;\n width: 100%;\n height: 100%;\n color: #fff;\n}\n.dv-scroll-board .text {\n padding: 0 10px;\n box-sizing: border-box;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.dv-scroll-board .header {\n display: flex;\n flex-direction: row;\n font-size: 15px;\n}\n.dv-scroll-board .header .header-item {\n padding: 0 10px;\n box-sizing: border-box;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n transition: all 0.3s;\n}\n.dv-scroll-board .rows {\n overflow: hidden;\n}\n.dv-scroll-board .rows .row-item {\n display: flex;\n font-size: 14px;\n transition: all 0.3s;\n}\n.dv-scroll-board .rows .ceil {\n padding: 0 10px;\n box-sizing: border-box;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.dv-scroll-board .rows .index {\n border-radius: 3px;\n padding: 0px 3px;\n}\n", map: {"version":3,"sources":["main.vue"],"names":[],"mappings":"AAAA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;EACZ,WAAW;AACb;AACA;EACE,eAAe;EACf,sBAAsB;EACtB,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,eAAe;AACjB;AACA;EACE,eAAe;EACf,sBAAsB;EACtB,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,oBAAoB;AACtB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,aAAa;EACb,eAAe;EACf,oBAAoB;AACtB;AACA;EACE,eAAe;EACf,sBAAsB;EACtB,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,kBAAkB;EAClB,gBAAgB;AAClB","file":"main.vue","sourcesContent":[".dv-scroll-board {\n position: relative;\n width: 100%;\n height: 100%;\n color: #fff;\n}\n.dv-scroll-board .text {\n padding: 0 10px;\n box-sizing: border-box;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.dv-scroll-board .header {\n display: flex;\n flex-direction: row;\n font-size: 15px;\n}\n.dv-scroll-board .header .header-item {\n padding: 0 10px;\n box-sizing: border-box;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n transition: all 0.3s;\n}\n.dv-scroll-board .rows {\n overflow: hidden;\n}\n.dv-scroll-board .rows .row-item {\n display: flex;\n font-size: 14px;\n transition: all 0.3s;\n}\n.dv-scroll-board .rows .ceil {\n padding: 0 10px;\n box-sizing: border-box;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.dv-scroll-board .rows .index {\n border-radius: 3px;\n padding: 0px 3px;\n}\n"]}, media: undefined });
|
||||||
|
|
||||||
};
|
};
|
||||||
/* scoped */
|
/* scoped */
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -178,7 +178,9 @@ export default {
|
||||||
|
|
||||||
animationHandler: '',
|
animationHandler: '',
|
||||||
|
|
||||||
updater: 0
|
updater: 0,
|
||||||
|
|
||||||
|
needCalc: false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
|
@ -335,6 +337,14 @@ export default {
|
||||||
this.aligns = deepMerge(aligns, align)
|
this.aligns = deepMerge(aligns, align)
|
||||||
},
|
},
|
||||||
async animation (start = false) {
|
async animation (start = false) {
|
||||||
|
const { needCalc, calcHeights, calcRowsData } = this
|
||||||
|
|
||||||
|
if (needCalc) {
|
||||||
|
calcRowsData()
|
||||||
|
calcHeights()
|
||||||
|
this.needCalc = false
|
||||||
|
}
|
||||||
|
|
||||||
let { avgHeight, animationIndex, mergedConfig, rowsData, animation, updater } = this
|
let { avgHeight, animationIndex, mergedConfig, rowsData, animation, updater } = this
|
||||||
|
|
||||||
const { waitTime, carousel, rowNum } = mergedConfig
|
const { waitTime, carousel, rowNum } = mergedConfig
|
||||||
|
@ -389,15 +399,15 @@ export default {
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
updateRows(rows, animationIndex) {
|
updateRows(rows, animationIndex) {
|
||||||
const { mergedConfig, calcRowsData, calcHeights, animationHandler, animation } = this
|
const { mergedConfig, animationHandler, animation } = this
|
||||||
|
|
||||||
this.mergedConfig = {
|
this.mergedConfig = {
|
||||||
...mergedConfig,
|
...mergedConfig,
|
||||||
data: [...rows]
|
data: [...rows]
|
||||||
}
|
}
|
||||||
|
|
||||||
calcRowsData()
|
this.needCalc = true
|
||||||
calcHeights()
|
|
||||||
if (typeof animationIndex === 'number') this.animationIndex = animationIndex
|
if (typeof animationIndex === 'number') this.animationIndex = animationIndex
|
||||||
if (!animationHandler) animation(true)
|
if (!animationHandler) animation(true)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue