平台兼容性

引入

import xtBottomDialog from "@/components/xt-bottom-dialog/xt-bottom-dialog.vue"
components: {xtBottomDialog}

基本用法

  <xt-bottom-dialog ref="xiangtaoDialog" title="基本用法" @confirm="confirm" @cancel="cancel" showTitle="true" showFooter="true"></xt-bottom-dialog>

显示

  this.$refs.xiangtaoDialog.showDialog();

制作ActionSheet(可以去源码中更改最大显示高度,或者设置可滑动,则可以显示很多个菜单)

<xt-bottom-dialog ref="xiangtaoDialog" title="ActionSheet" @confirm="confirm" @cancel="cancel" showTitle="false" showFooter="true">
    <button>操作1</button><button>操作2</button><button>操作3</button>
    <button>操作4</button><button>操作5</button><button>操作6</button>
    <button>操作7</button><button>操作8</button><button>操作9</button>
</xt-bottom-dialog>

样式可以自己调节

配合picker-view制作底部弹出时间

<xt-bottom-dialog ref="xiangtaoDialog" :title="showSelectTime" @confirm="confirm" @cancel="cancel" showTitle="true" showFooter="false">
    <picker-view indicator-style="height: 40px" :value="value" @change="bindChange">
        <picker-view-column>
            <view class="item" v-for="(item,index) in 21" :key="index">{{item}}时</view>
        </picker-view-column>
        <picker-view-column>
            <view class="item" v-for="(item,index) in 60" :key="index">{{item}}分</view>
        </picker-view-column>
    </picker-view>
</xt-bottom-dialog>

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问