import '@/common/uview-init.js' export default { props: { // 鏄惁灞曠ずmodal show: { type: Boolean, default: uni.$u.props.modal.show }, // 鏍囬 title: { type: [String], default: uni.$u.props.modal.title }, // 寮圭獥鍐呭 content: { type: String, default: uni.$u.props.modal.content }, // 纭鏂囨 confirmText: { type: String, default: uni.$u.props.modal.confirmText }, // 鍙栨秷鏂囨 cancelText: { type: String, default: uni.$u.props.modal.cancelText }, // 鏄惁鏄剧ず纭鎸夐挳 showConfirmButton: { type: Boolean, default: uni.$u.props.modal.showConfirmButton }, // 鏄惁鏄剧ず鍙栨秷鎸夐挳 showCancelButton: { type: Boolean, default: uni.$u.props.modal.showCancelButton }, // 纭鎸夐挳棰滆壊 confirmColor: { type: String, default: uni.$u.props.modal.confirmColor }, // 鍙栨秷鏂囧瓧棰滆壊 cancelColor: { type: String, default: uni.$u.props.modal.cancelColor }, // 瀵硅皟纭鍜屽彇娑堢殑浣嶇疆 buttonReverse: { type: Boolean, default: uni.$u.props.modal.buttonReverse }, // 鏄惁寮€鍚缉鏀炬晥鏋? zoom: { type: Boolean, default: uni.$u.props.modal.zoom }, // 鏄惁寮傛鍏抽棴锛屽彧瀵圭‘瀹氭寜閽湁鏁? asyncClose: { type: Boolean, default: uni.$u.props.modal.asyncClose }, // 鏄惁鍏佽鐐瑰嚮閬僵鍏抽棴modal closeOnClickOverlay: { type: Boolean, default: uni.$u.props.modal.closeOnClickOverlay }, // 缁欎竴涓礋鐨刴argin-top锛屽線涓婂亸绉伙紝閬垮厤鍜岄敭鐩橀噸鍚堢殑鎯呭喌 negativeTop: { type: [String, Number], default: uni.$u.props.modal.negativeTop }, // modal瀹藉害锛屼笉鏀寔鐧惧垎姣旓紝鍙互鏁板€硷紝px锛宺px鍗曚綅 width: { type: [String, Number], default: uni.$u.props.modal.width }, // 纭鎸夐挳鐨勬牱寮忥紝circle-鍦嗗舰锛宻quare-鏂瑰舰锛屽璁剧疆锛屽皢涓嶄細鏄剧ず鍙栨秷鎸夐挳 confirmButtonShape: { type: String, default: uni.$u.props.modal.confirmButtonShape }, // 寮圭獥鍔ㄧ敾杩囧害鏃堕棿 duration:{ type:String | Number, default: uni.$u.props.modal.duration } } }