Vue sweet-modal-vue汎用型のモードボックス
シーン
コンポーネントの紹介&利点
コンポーネント名
adeptoas/sweet-modal-vue
コンポーネントアドレスhttps://github.com/adeptoas/sweet-modal-vue
このリース価格は、カスタムmodalコンポーネントと比較して利点があります.適応性が強い
単純なヒントiconsライブラリマルチラベルページ
モードボックスのネスト操作が簡単で自由な深さカスタマイズを実現
インストール
使用法
コメント
import SweetModal from 'sweet-modal-vue/src/plugin.js'
は「src」を加える必要がある.そうすればpluginを見つけることができる.js
はコンポーネントではなく、自分が実現する必要がある部分使用例
//
this.msg_error = ' , ';
this.icon_type = 'error';
this.$refs.modal_prompt.open();
//
"text-align: center">
<sweet-modal :icon="icon_type" ref="modal_prompt" overlay-theme="dark" modal-theme="dark">
<p style="white-space: pre-line">{{ msg_error }}p>
<button v-on:click="closeModel()" class="btn btn-primary pull-right"> button>
sweet-modal>
<img :src="imgDataUrl" height="200px" width="160px">
<div style="margin-top:10px"><button class="btn btn-primary" @click="toggleShow"> button>div>
<my-upload field="img_avatar"
@crop-success="cropSuccess"
@crop-upload-success="cropUploadSuccess"
@crop-upload-fail="cropUploadFail"
v-model="show"
:width="300"
:height="300"
url="/avatar"
:params="params"
:headers="headers"
img-format="png">my-upload>
div>
template>