// my-component.js // 引入全局 Vue 对象(因在 HTML 中通过 script 引入,Vue 已挂载到 window) const { defineComponent, ref, inject, defineAsyncComponent, onMounted } = Vue; // 定义组件(直接使用模板) export const helperPop = defineComponent({ name: "helper-pop", props: {}, setup(props) { let isMobile = ref(false); let state = ref(false); onMounted(() => { isMobile.value = window.isMobile; }); const open = () => (state.value = true); const closeGroup = () => (state.value = false); const holdback = () => {}; return { state, isMobile, holdback, closeGroup, open }; }, components: {}, template: `