最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue如何通過點擊事件彈出彈窗頁面詳解

 更新時間:2022年06月07日 09:31:08   作者:瘋狂的小強呀  
彈窗是我們開發(fā)中經(jīng)常遇到的一個功能,下面這篇文章主要給大家介紹了關(guān)于vue如何通過點擊事件彈出彈窗頁面的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

步驟一

創(chuàng)建一個彈窗頁面,我們給該頁面命名為dialogComponent,彈窗頁面中要設(shè)置以下內(nèi)容:

<template>
<!--1.首先,彈窗頁面中要有el-dialog組件即彈窗組件,我們把彈窗中的內(nèi)容放在el-dialog組件中-->
<!--2.設(shè)置:visible.sync屬性,動態(tài)綁定一個布爾值,通過這個屬性來控制彈窗是否彈出-->
  <el-dialog title="彈窗" :visible.sync="detailVisible" width="35%">
    彈窗內(nèi)容
  </el-dialog>
</template>

<script>
    export default {
        name: "dialogComponent",
        data(){
          return{
            detailVisible:false
          }
        },
      methods:{
      //3.定義一個init函數(shù),通過設(shè)置detailVisible值為true來讓彈窗彈出,這個函數(shù)會在父組件的方法中被調(diào)用
        init(data){
          this.detailVisible=true;
          //data是父組件彈窗傳遞過來的值,我們可以打印看看
          console.log(data);
        }
      }
    }
</script>

步驟二

在父組件中引入彈窗組件,并通過點擊事件彈出彈窗,父組件主要設(shè)置以下內(nèi)容:

<template>
	<!-- 6.定義一個點擊事件-->
	<button @click="handleClick('父組件')">點擊</button>
	<!-- 3.在頁面中使用dialog-component組件-->
	<!-- 4.設(shè)置v-if語句,通過動態(tài)改變Visiable值用來控制彈窗是否彈出-->
	<!-- 5.設(shè)置ref屬性,相當(dāng)于唯一標識dialog-component組件-->
	<dialog-component v-if="Visiable" ref="dialog"></dialog-component>
</template>

<script>
//	1.引入彈窗組件dialogComponent
import dialogComponent from "./dialogComponent";
    export default {
    //  2.在components中注冊dialogComponent組件
    	components:{
          dialogComponent
      },
        data(){
          return{
            Visible:false
          }
        },
      methods:{
      // 7.實現(xiàn)點擊事件,點擊事件一定要包含以下內(nèi)容
      	handleClick(data){
          this.Visible=true;
          this.$nextTick(()=>{
          //這里的dialog與上面dialog-component組件里面的ref屬性值是一致的
          //init調(diào)用的是dialog-component組件里面的init方法
          //data是傳遞給彈窗頁面的值
            this.$refs.dialog.init(data);
          })
        },
      }
    }
</script>

注:vue組件在定義的時候使用駝峰命名,但是在使用的時候要轉(zhuǎn)化為短橫線命名!

總結(jié)

到此這篇關(guān)于vue如何通過點擊事件彈出彈窗頁面的文章就介紹到這了,更多相關(guān)vue彈出彈窗頁面內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue中的計算屬性和偵聽屬性

    vue中的計算屬性和偵聽屬性

    這篇文章主要介紹了vue中的計算屬性和偵聽屬性,幫助大家更好的理解和學(xué)習(xí)vue框架的使用,感興趣的朋友可以了解下
    2020-11-11
  • reactive readonly嵌套對象轉(zhuǎn)換功能實現(xiàn)詳解

    reactive readonly嵌套對象轉(zhuǎn)換功能實現(xiàn)詳解

    這篇文章主要為大家介紹了reactive readonly嵌套對象轉(zhuǎn)換功能實現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • vue中v-model和響應(yīng)式的實現(xiàn)原理解析

    vue中v-model和響應(yīng)式的實現(xiàn)原理解析

    這篇文章主要介紹了vue中v-model和響應(yīng)式的實現(xiàn)原理,通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • vue elementui select標簽監(jiān)聽change事件失效問題

    vue elementui select標簽監(jiān)聽change事件失效問題

    這篇文章主要介紹了vue elementui select標簽監(jiān)聽change事件失效問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • 基于ant design日期控件使用_僅月份的操作

    基于ant design日期控件使用_僅月份的操作

    這篇文章主要介紹了基于ant design日期控件使用_僅月份的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • vue使用路由router-view的詳細代碼

    vue使用路由router-view的詳細代碼

    這篇文章主要介紹了vue使用路由router-view的相關(guān)知識,其原理就是采用?SPA(single-page-application)?模式,就是只有一個?Web?頁面的應(yīng)用,通過?router?來控制頁面的刷新和迭代,感興趣的朋友一起看看吧
    2023-12-12
  • vite(vue3)配置內(nèi)網(wǎng)ip訪問的方法步驟

    vite(vue3)配置內(nèi)網(wǎng)ip訪問的方法步驟

    Vite是一個快速的構(gòu)建工具,Vue3是一個流行的JavaScript框架,下面這篇文章主要給大家介紹了關(guān)于vite(vue3)配置內(nèi)網(wǎng)ip訪問的方法步驟,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • Vue3之使用js實現(xiàn)動畫示例解析

    Vue3之使用js實現(xiàn)動畫示例解析

    這篇文章主要為大家介紹了Vue3之使用js實現(xiàn)動畫示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • vscode自定義vue模板的實現(xiàn)

    vscode自定義vue模板的實現(xiàn)

    這篇文章主要介紹了vscode自定義vue模板的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • vue3.0安裝Element?ui及矢量圖使用方式

    vue3.0安裝Element?ui及矢量圖使用方式

    這篇文章主要介紹了vue3.0安裝Element?ui及矢量圖使用,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12

最新評論

方正县| 武夷山市| 襄樊市| 宜良县| 常州市| 界首市| 河津市| 威远县| 莲花县| 苏尼特右旗| 赣州市| 碌曲县| 博湖县| 太保市| 海口市| 郴州市| 静乐县| 台中县| 于都县| 南木林县| 泰州市| 太湖县| 阿坝| 徐水县| 长武县| 泰安市| 封丘县| 白玉县| 朔州市| 塔城市| 灯塔市| 固始县| 竹山县| 乐亭县| 蒙城县| 绥阳县| 离岛区| 东宁县| 米林县| 广宗县| 呼伦贝尔市|