diff --git a/component/QR-code-pop/QR-code-pop.js b/component/QR-code-pop/QR-code-pop.js new file mode 100644 index 0000000..e22a39f --- /dev/null +++ b/component/QR-code-pop/QR-code-pop.js @@ -0,0 +1,35 @@ +// my-component.js +// 引入全局 Vue 对象(因在 HTML 中通过 script 引入,Vue 已挂载到 window) +const { defineComponent, ref, inject, defineAsyncComponent, onMounted } = Vue; + +// 定义组件(直接使用模板) +export const QRCodePop = defineComponent({ + name: "QR-code-pop", + props: {}, + + setup(props) { + let isMobile = ref(false); + + let state = ref(false); + + let valueUrl = ref(""); + + onMounted(() => { + isMobile.value = window.isMobile; + + const valueA = document.querySelector(".valueA"); + valueUrl.value = valueA.innerText; + }); + + const open = () => (state.value = true); + const closeGroup = () => (state.value = false); + + const holdback = () => {}; + + return { valueUrl, state, isMobile, holdback, closeGroup, open }; + }, + + components: {}, + + template: `
-
+
添加寄托葱哥进群
-
-
+
+
+
我要发帖
+
+
+