123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- const app = getApp()
- import {
- throttle,
- getWaterDrop
- } from '../../utils/index/index'
- Component({
- /**
- * 组件的属性列表
- */
- props: {
- // 是否显示modal
- visible: {
- type: Boolean,
- value: false
- },
- // 自定义内容
- content: {
- type: String,
- value: ''
- },
- // 是否显示取消按钮(默认显示)
- showCancelBtn: true,
- // 是否显示确认按钮(默认不显示)
- showOkBtn: true,
- //取消按钮文本
- cancelText: '取消',
- //确认按钮文本
- okText: '确认',
- //取消按钮回调
- onCancel: {
- type: Function,
- value: () => {}
- },
- //确认按钮回调
- onOk: {
- type: Function,
- value: () => {}
- },
- },
- /**
- * 组件的初始数据
- */
- data: {
- },
- didMount() {
- },
- /**
- * 组件的方法列表
- */
- methods: {
- cancel: throttle( function () {
- setTimeout(()=>{
- this.props.onCancel();
- }, 100)
- }, 1000),
- confirm: throttle( function () {
- setTimeout(()=>{
- this.props.onOk();
- }, 100)
- }, 1000),
- },
- observers: {}
- })
|