<template>
  <div>
    <button @click="showHxSign">打开模态框</button>
    <Modal v-model="isModalOpen">模态框内容</Modal>
  </div>
</template>
<script>
import { ref } from 'vue';

export default {
  setup() {
    const isModalOpen = ref(false);

    const showHxSign = () => {
      isModalOpen.value = true;
    };

    return {
      isModalOpen,
      showHxSign
    };
  }
};
</script>
<p>在上面的示例中,我们首先导入<code>ref</code>函数,然后在<code>setup</code>函数中使用<code>ref</code>创建了一个名为<code>isModalOpen</code>的响应式引用。我们还定义了<code>showHxSign</code>方法,在该方法中将<code>isModalOpen</code>的值设置为<code>true</code>,从而打开模态框。</p>
<p>在模板中,我们绑定了按钮的点击事件到<code>showHxSign</code>方法,并将<code>isModalOpen</code>作为<code>Modal</code>组件的<code>v-model</code>,以便根据<code>isModalOpen</code>的值来控制模态框的显示和隐藏。</p>

原文地址: https://www.cveoy.top/t/topic/p6yN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录