song-ui-u
Version:
vue3 + js的PC前端组件库
24 lines (20 loc) • 656 B
JavaScript
;
var vue = require('vue');
const messageInstances = vue.shallowReactive([]);
const getInstance = (id) => {
const index = messageInstances.findIndex((item) => item.id === id);
const current = messageInstances[index];
let prev = index > 0 ? messageInstances[index - 1] : null;
return { current, prev };
};
const getPrevBottomOffset = (id) => {
const { prev } = getInstance(id);
if (!prev) {
return 0;
}
return prev.vm?.exposed?.bottomPosition.value;
};
exports.getInstance = getInstance;
exports.getPrevBottomOffset = getPrevBottomOffset;
exports.messageInstances = messageInstances;
//# sourceMappingURL=instance.cjs.map