@arco-design/web-vue
Version:
Arco Design Vue 2.0: A Vue.js 3 UI Library
20 lines (19 loc) • 399 B
JavaScript
;
var vue = require("vue");
const generateId = (() => {
let i = 0;
return (prefix = "") => {
i += 1;
return `${prefix}${i}`;
};
})();
function useMenu() {
const instance = vue.getCurrentInstance();
const key = vue.computed(
() => (instance == null ? void 0 : instance.vnode.key) || generateId("__arco_menu")
);
return {
key
};
}
module.exports = useMenu;