平台兼容性

引入

复制代码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协议
751***@qq.com

2019-06-03

按照作者写的报错this.animation.translateY is not a function;

245***@qq.com

2019-05-14

我这边下载下来后根据作者的说明 跑不起来呢?

178***@qq.com 2019-05-15

调用显示的函数了吗

240***@qq.com

2019-05-16

1、this.animation = uni.createAnimation({ duration: 600, timingFunction: 'ease', }) 需要写在onReady里面,子组件不触发onLoad(); 2、 uni.createSelectorQuery().in(this).select() 自定义组件模式需要加in(this)才行。 3、showTitle="true" showFooter="true"报错:vue.runtime.esm.js:619 [Vue warn]: Invalid prop: type check failed for prop "showTitle". Expected Boolean, got String with value "false". 改为: :showTitle="true" :showFooter="true" v-bind形式 希望插件开发者稍微花时间维护写,谢谢

178***@qq.com 2019-05-15

嗯嗯,这个没注意呢,谢谢了哈

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