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

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

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

vue如何一打開(kāi)子組件彈窗都刷新?

在父頁(yè)面中給子組件同時(shí)綁定: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)用子組件彈窗

想搞一個(gè)新增編輯彈窗,和列表頁(yè)面分開(kāi)

先來(lái)一個(gè)父組件調(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)聽(tīng) 子組件彈窗關(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)聽(tīng) addOrUpdateVisible 改變
    addOrUpdateVisible(oldVal,newVal){
      this.showDialog = this.addOrUpdateVisible
    },
  }
}
</script>

<style lang="less" scoped>

</style>

總結(jié)

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

相關(guān)文章

  • vue3組件TS類型聲明實(shí)例代碼

    vue3組件TS類型聲明實(shí)例代碼

    這篇文章主要給大家介紹了關(guān)于vue3組件TS類型聲明的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用vue3具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-07-07
  • 深入理解vue Render函數(shù)

    深入理解vue Render函數(shù)

    本篇文章主要介紹了深入理解vue Render函數(shù),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • Vue組件的使用及個(gè)人理解與介紹

    Vue組件的使用及個(gè)人理解與介紹

    本文介紹了VUE中組件的基本使用以及個(gè)人對(duì)VUE組件的理解,希望能幫助到大家
    2019-02-02
  • vue3組件的v-model:value與v-model的區(qū)別解析

    vue3組件的v-model:value與v-model的區(qū)別解析

    在Vue3中,v-model和v-model:value都是用于實(shí)現(xiàn)雙向數(shù)據(jù)綁定的語(yǔ)法糖,但v-model:value提供了更顯式和靈活的綁定方式,允許你明確指定綁定的屬性名和事件名,它們的主要區(qū)別在于默認(rèn)行為、靈活性、多模型綁定和使用場(chǎng)景,感興趣的朋友一起看看吧
    2025-02-02
  • 使用webpack打包后的vue項(xiàng)目如何正確運(yùn)行(express)

    使用webpack打包后的vue項(xiàng)目如何正確運(yùn)行(express)

    這篇文章主要介紹了使用webpack打包后的vue項(xiàng)目如何正確運(yùn)行(express) ,接下來(lái)通過(guò)本文給大家詳細(xì)介紹,需要的朋友可以參考下
    2018-10-10
  • vue data中如何獲取使用store中的變量

    vue data中如何獲取使用store中的變量

    這篇文章主要介紹了vue data中如何獲取使用store中的變量,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • vue獲取路由詳細(xì)內(nèi)容信息方法實(shí)例

    vue獲取路由詳細(xì)內(nèi)容信息方法實(shí)例

    獲取路由詳細(xì)內(nèi)容信息是我們?nèi)粘i_(kāi)發(fā)中經(jīng)常會(huì)遇到的需求,下面這篇文章主要給大家介紹了關(guān)于vue獲取路由詳細(xì)內(nèi)容信息的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12
  • Vue 頁(yè)面權(quán)限控制和登陸驗(yàn)證功能的實(shí)例代碼

    Vue 頁(yè)面權(quán)限控制和登陸驗(yàn)證功能的實(shí)例代碼

    這篇文章主要介紹了Vue 頁(yè)面權(quán)限控制和登陸驗(yàn)證功能的實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-06-06
  • Vue中@click.stop和@click.prevent實(shí)例詳解

    Vue中@click.stop和@click.prevent實(shí)例詳解

    當(dāng)我們使用Vue.js開(kāi)發(fā)前端應(yīng)用時(shí),經(jīng)常會(huì)在模版中使用@click指令來(lái)響應(yīng)用戶的點(diǎn)擊事件,這篇文章主要給大家介紹了關(guān)于Vue中@click.stop和@click.prevent的相關(guān)資料,需要的朋友可以參考下
    2024-04-04
  • vue項(xiàng)目設(shè)置scrollTop不起作用(總結(jié))

    vue項(xiàng)目設(shè)置scrollTop不起作用(總結(jié))

    這篇文章主要介紹了vue項(xiàng)目設(shè)置scrollTop不起作用(總結(jié)),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12

最新評(píng)論

临猗县| 临猗县| 南城县| 丰台区| 长沙市| 双鸭山市| 怀来县| 云安县| 夏邑县| 天水市| 思茅市| 谷城县| 石景山区| 札达县| 安徽省| 同心县| 宁陵县| 新和县| 抚远县| 梓潼县| 河间市| 崇仁县| 饶阳县| 邹城市| 三门峡市| 台北市| 石林| 嘉善县| 商丘市| 闽侯县| 肥西县| 竹北市| 焦作市| 七台河市| 朔州市| 环江| 若羌县| 万载县| 东乌珠穆沁旗| 巴青县| 长岭县|