官方的actionsheet不能满足要求。所有开发了一个带提示和确定
,取消
组件。
此组件依赖于wepyjs v1.5.2+。
有隐藏,有事件触发,比较复杂。请看示例吧
npm install wpy-wx-confirmaction --save-dev
// index.wpy
<template>
<CofirmAction :cofirmhidden.sync="cofirmhidden" :actionTitle.sync="actionTitle" />
</template>
<script>
import wepy from 'wepy';
import confirmAction from 'wpy-wx-confirmaction';
export default class Index extends wepy.page {
components = {
CofirmAction: confirmAction
}
}
</script>
this.cofirmhidden = true
this.actionTitle = '确定要删除吗'
CofirmAction.initAction({
confirm() {
console.log('confirm...')
that.cofirmhidden = false
wx.showToast({
title: "删除成功",
duration: 3000
})
},
cancel() {
console.log('cancel...')
that.cofirmhidden = false
wx.showToast({
title: "取消删除",
duration: 3000
})
}
})
参考github源码地址。