«

vue遮罩和ref的使用方法是什么

时间:2024-7-17 16:57     作者:韩俊     分类: Javascript


这篇文章主要讲解了“vue遮罩和ref的使用方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue遮罩和ref的使用方法是什么”吧!

1、创建conform.vue,其内容如下:

<template>
  <div v-if="fade">
    <div class="xtx-confirm" :class="{fade}">
      <div class="wrapper" :class="{fade}">
        <div class="header">
          <h4>{{title}}</h4>
          <a @click="cancel" href="https://www.maopiaopiao.com">

2、App.vue中的内容如下:

<!--方式1-->
<template>
  <button  @click="show_open">打开弹窗</button>
  <conform ref="conform_ref"></conform>
</template>

<script >
import conform from "@/components/conform.vue";
import {ref} from "vue";
export default {
  name: 'App',
  components:{ conform},
  setup(){
    const conform_ref = ref(null)
    const show_open = ()=>{
      conform_ref.value.open()
    }
    // 特别要注意这种方式,虽然conform_ref没在
    // template中使用但是一定要返回,否则会出问题
    return{conform_ref, show_open}
  }
}

</script>

<!--方式二-->
<!--<template>-->
<!--  <button  @click="validate_ref">主要按钮</button>-->
<!--  <conform ref="validate" ></conform>-->

<!--</template>-->

<!--<script setup>-->
<!--import conform from './components/conform.vue'-->
<!--import {ref} from "vue";-->

<!--const validate = ref(null)-->
<!--const validate_ref = ()=>{-->
<!--  validate.value.open()-->
<!--  console.log(validate.value)-->
<!--}-->

<!--</script>-->
<!--<style scoped lang="less">-->
<!--</style>-->

效果如下:

特别需要注意的是方式一这种方式,虽然conform_ref没在 template中使用但是一定要返回,否则会出问题

标签: javascript vue

热门推荐