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

vue中簡單彈框dialog的實現(xiàn)方法

 更新時間:2018年02月26日 10:14:01   投稿:jingxian  
下面小編就為大家分享一篇vue中簡單彈框dialog的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

效果如下,dialog中內容自行添加

<template>
 <div>
 <div class="dialog-wrap">
  <div class="dialog-cover" v-if="isShow" @click="closeMyself"></div>
  <transition name="drop">
  <div class="dialog-content" v-if="isShow">
   <p class="dialog-close" @click="closeMyself">x</p>
   <slot>empty</slot>
  </div>
  </transition>
 </div>
 </div>
</template>

接收父組件傳參isShow,并返回一個自定義事件on-close

<script>
 export default {
 props: {
  isShow: {
  type: Boolean,
  default: false
  }
 },
 data () {
  return {
  }
 },
 methods: {
  closeMyself () {
  this.$emit('on-close')
  }
 }
 }
</script>
<style scoped>
 .drop-enter-active {
 transition: all .5s ease;
 }
 .drop-leave-active {
 transition: all .3s ease;
 }
 .drop-enter {
 transform: translateY(-500px);
 }
 .drop-leave-active {
 transform: translateY(-500px);
 }
 .dialog-wrap {
 position: fixed;
 width: 100%;
 height: 100%;
 }
 .dialog-cover {
 background: #000;
 opacity: .3;
 position: fixed;
 z-index: 5;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 }
 .dialog-content {
 width: 50%;
 position: fixed;
 max-height: 50%;
 overflow: auto;
 background: #fff;
 top: 20%;
 left: 50%;
 margin-left: -25%;
 z-index: 10;
 border: 2px solid #464068;
 padding: 2%;
 line-height: 1.6;
 }
 .dialog-close {
 position: absolute;
 right: 5px;
 top: 5px;
 width: 20px;
 height: 20px;
 text-align: center;
 cursor: pointer;
 }
 .dialog-close:hover {
 color: #4fc08d;
 }
</style>

以上這篇vue中簡單彈框dialog的實現(xiàn)方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • vue+element 模態(tài)框表格形式的可編輯表單實現(xiàn)

    vue+element 模態(tài)框表格形式的可編輯表單實現(xiàn)

    這篇文章主要介紹了vue+element 模態(tài)框表格形式的可編輯表單實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-06-06
  • vue如何在data中引入圖片的正確路徑

    vue如何在data中引入圖片的正確路徑

    這篇文章主要介紹了vue如何在data中引入圖片的正確路徑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Vue異步請求導致頁面數(shù)據(jù)渲染錯誤問題解決方法示例

    Vue異步請求導致頁面數(shù)據(jù)渲染錯誤問題解決方法示例

    這篇文章主要為大家介紹了Vue中異步請求導致頁面數(shù)據(jù)渲染錯誤問題解決方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • Vue項目中token驗證登錄(前端部分)

    Vue項目中token驗證登錄(前端部分)

    這篇文章主要為大家詳細介紹了Vue項目中token驗證登錄,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • vue混入mixin流程與優(yōu)缺點詳解

    vue混入mixin流程與優(yōu)缺點詳解

    混入(mixin)提供了一種非常靈活的方式,來分發(fā)vue組件中的可復用功能。一個混入對象可以包含任意組件選項。當組件使用混入對象時,所有混入對象的選項將被“混合”進入該組件本身的選項
    2022-09-09
  • vue百度地圖實現(xiàn)自定義彈框樣式

    vue百度地圖實現(xiàn)自定義彈框樣式

    這篇文章主要介紹了vue百度地圖實現(xiàn)自定義彈框樣式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue.js默認路由不加載linkActiveClass問題的解決方法

    vue.js默認路由不加載linkActiveClass問題的解決方法

    這篇文章主要給大家介紹了關于vue.js默認路由不加載linkActiveClass問題的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-12-12
  • Vue之插槽(Slot)的使用

    Vue之插槽(Slot)的使用

    這篇文章主要介紹了Vue之插槽(Slot)的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • vue 指定組件緩存實例詳解

    vue 指定組件緩存實例詳解

    keep-alive 是 Vue 內置的一個組件,可以使被包含的組件保留狀態(tài),或避免重新渲染。這篇文章主要介紹了vue 指定組件緩存,需要的朋友可以參考下
    2018-04-04
  • Vue3+TS項目中eslint、prettier安裝配置詳細指南

    Vue3+TS項目中eslint、prettier安裝配置詳細指南

    為了更好的統(tǒng)一項目的代碼風格,因此在編寫時就可以使用eslint+prettier,它們不僅能方便代碼編寫,還能避免不必要的錯誤,讓代碼變得更加嚴謹,這篇文章主要給大家介紹了關于Vue3+TS項目中eslint、prettier安裝配置的相關資料,需要的朋友可以參考下
    2024-07-07

最新評論

平原县| 西和县| 金湖县| 嘉义市| 城口县| 天祝| 承德市| 孝昌县| 宜黄县| 县级市| 敦煌市| 石屏县| 堆龙德庆县| 芦山县| 天津市| 松潘县| 西昌市| 闵行区| 壶关县| 景宁| 宁城县| 泰来县| 清涧县| 遂平县| 潞西市| 台北县| 青海省| 新郑市| 彩票| 九寨沟县| 昆明市| 广东省| 南投市| 宁晋县| 稷山县| 嘉兴市| 定西市| 高青县| 濉溪县| 久治县| 巫山县|