import { getCurrentInstance } from 'vue' const collectStack = [] export const openCollect = () => { collectStack.push([]) return () => collectStack.pop() } export const quiltCollect = item => { if (collectStack.length) { collectStack[collectStack.length - 1].push(item) } } export const quiltCollectVM = () => quiltCollect(getCurrentInstance())