欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue打開子組件彈窗都刷新功能的實(shí)現(xiàn)

 更新時間:2020年09月21日 09:32:47   作者:梔妹兒  
這篇文章主要介紹了vue打開子組件彈窗都刷新功能的實(shí)現(xiàn),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

vue如何一打開子組件彈窗都刷新?

在父頁面中給子組件同時綁定:visible.sync和v-if

:visible.sync="paramAddDialog" v-if="paramAddDialog"

整體代碼:

<el-dialog title="綁定其他更多的賬戶" width="1200px" align="center" :visible.sync="paramAddDialog" v-if="paramAddDialog">
  <addParamForm ref="addParam" @boundSuccess="boundSuccess" @cancelBound="paramAddDialog=false"/>
</el-dialog>

OK:

PS:下面看下VUE 父組件調(diào)用子組件彈窗

想搞一個新增編輯彈窗,和列表頁面分開

先來一個父組件調(diào)用子組件彈窗的demo

父組件

<template>
  <div>
    <el-button @click="show">按鈕</el-button>
    
    <!-- 新增編輯彈框子組件 -->
    <add-or-update :addOrUpdateVisible="addOrUpdateVisible" @changeShow="showAddOrUpdate" ref="addOrUpdateRef"></add-or-update>
  </div>
</template>

<script>
// 引入子組件
import AddOrUpdate from './Edit'
export default {
  data(){
    return{
      // 控制新增編輯彈窗的顯示與隱藏
      addOrUpdateVisible: false
    }
  },
  // 使用子組件
  components:{
    AddOrUpdate
  },
  methods:{
    // 按鈕點(diǎn)擊事件 顯示新增編輯彈窗組件
    show(){
      this.addOrUpdateVisible = true
    },
    // 監(jiān)聽 子組件彈窗關(guān)閉后觸發(fā),有子組件調(diào)用
    showAddOrUpdate(data){
      if(data === 'false'){
        this.addOrUpdateVisible = false
      }else{
        this.addOrUpdateVisible = true
      }
    }
  }
}
</script>

子組件:

<template>
  <el-dialog
    title="提示"
    :visible.sync="showDialog"
    width="50%"
    @close="handleClose">

    <span>這是一段信息</span>
    <span slot="footer" class="dialog-footer">
      <el-button @click="showDialog = false">取 消</el-button>
      <el-button type="primary" @click="showDialog = false">確 定</el-button>
    </span>

  </el-dialog>
</template>

<script>
export default {  
  // 接受父組件傳遞的值
  props:{
    addOrUpdateVisible:{
      type: Boolean,     
      default: false
    }
  },
  data(){
    return{
      // 控制彈出框顯示隱藏
      showDialog:false
    }
  },
  methods:{
    // 彈出框關(guān)閉后觸發(fā)
    handleClose(){
      // 子組件調(diào)用父組件方法,并傳遞參數(shù)
      this.$emit('changeShow','false')
    }
  },
  watch:{
    // 監(jiān)聽 addOrUpdateVisible 改變
    addOrUpdateVisible(oldVal,newVal){
      this.showDialog = this.addOrUpdateVisible
    },
  }
}
</script>

<style lang="less" scoped>

</style>

總結(jié)

到此這篇關(guān)于vue打開子組件彈窗都刷新功能的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)vue打開子組件彈窗都刷新內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解vue組件開發(fā)腳手架

    詳解vue組件開發(fā)腳手架

    本篇文章給大家詳細(xì)分析了vue組件開發(fā)腳手架的相關(guān)內(nèi)容以及知識點(diǎn),對此有興趣的朋友可以學(xué)習(xí)參考下。
    2018-06-06
  • vue+element多選級聯(lián)選擇器自定義props使用詳解

    vue+element多選級聯(lián)選擇器自定義props使用詳解

    這篇文章主要給大家介紹了關(guān)于vue+element多選級聯(lián)選擇器自定義props使用的相關(guān)資料,級聯(lián)選擇器展示的結(jié)果都是以數(shù)組的形式展示,也就是v-model綁定的結(jié)果,需要的朋友可以參考下
    2023-07-07
  • vue.js引用背景圖background無效的3種解決方案

    vue.js引用背景圖background無效的3種解決方案

    這篇文章主要介紹了vue.js引用背景圖background無效的3種解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue使用better-scroll實(shí)現(xiàn)滑動以及左右聯(lián)動

    vue使用better-scroll實(shí)現(xiàn)滑動以及左右聯(lián)動

    這篇文章主要介紹了vue使用better-scroll實(shí)現(xiàn)滑動以及左右聯(lián)動,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • Vue 使用計(jì)時器實(shí)現(xiàn)跑馬燈效果的實(shí)例代碼

    Vue 使用計(jì)時器實(shí)現(xiàn)跑馬燈效果的實(shí)例代碼

    這篇文章主要介紹了Vue 使用計(jì)時器實(shí)現(xiàn)跑馬燈效果,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-07-07
  • 淺談實(shí)現(xiàn)vue2.0響應(yīng)式的基本思路

    淺談實(shí)現(xiàn)vue2.0響應(yīng)式的基本思路

    這篇文章主要介紹了淺談實(shí)現(xiàn)vue2.0響應(yīng)式的基本思路,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • vue 1.0 結(jié)合animate.css定義動畫效果

    vue 1.0 結(jié)合animate.css定義動畫效果

    本文分步驟給大家介紹了Vue 1.0自定義動畫效果,vue1.0代碼結(jié)合animate.css定義動畫,頁面一定要引入animate.cdd,具體實(shí)例代碼大家參考下本文
    2018-07-07
  • vue3刪除過濾器的原因

    vue3刪除過濾器的原因

    去年,vue3出來了。增加了很多新功能,但是也刪掉了一些功能。比如刪掉了vue2中的過濾器filter功能。與此同時,官方建議:用方法調(diào)用或計(jì)算屬性替換過濾器。本文將分析vue3刪除過濾器的原因及如何用其他方法實(shí)現(xiàn)過濾器的功能
    2021-05-05
  • vue-router3.0版本中 router.push 不能刷新頁面的問題

    vue-router3.0版本中 router.push 不能刷新頁面的問題

    這篇文章主要介紹了vue-router3.0版本中 router.push 不能刷新頁面的問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • express+vue+mongodb+session 實(shí)現(xiàn)注冊登錄功能

    express+vue+mongodb+session 實(shí)現(xiàn)注冊登錄功能

    這篇文章主要介紹了express+vue+mongodb+session 實(shí)現(xiàn)注冊登錄,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-12-12

最新評論