UNPKG

@cgj/k-view

Version:
63 lines (52 loc) 1.55 kB
# 弹窗 ## 代码演示 ### 基础用法 :::kview ```html <template> <a class="k-link" @click="showPop = true">点击弹出,点击阴影消失</a> <k-fade-pop v-model="showPop" draggable modal-hidden footer title="标题" :width="800" :height="400" @submit="submit"> 展示内容 </k-fade-pop> </template> <style> .k-link{ padding:10px 20px; color:#3a8ee6; } .k-link:hover{ cursor:pointer; } </style> <script> import Vue from 'vue' import FadePop from '../../src/components/fade-pop' Vue.use(FadePop); export default{ data(){ return { showPop:false, } }, methods:{ submit(){ alert('submit'); }, }, } </script> ``` ::: ## Props <div class="markdown-table"> | 参数 | 说明 | 类型 | 默认值| 是否必须| |-------|---------|------|--------|----------| |v-model|双向绑定,是否显示|Boolean|false|- |modalHidden|点击阴影消失|Boolean|true|- |title|标题头|String|-|- |beforeClose|关闭前钩子函数|Function|-|- |width|宽度|String、Number|'60%'|- |height|高度|String、Number|'80%'|- |draggable|是否可拖拽|boolean|false|- |footer|是否显示底部按钮 或 justify-content属性值|boolean ( 是否展示,为true则justify-content默认flex-end );string ( 展示,其为justify-content属性值,默认 : flex-end ) |false|- </div>