| 1234567891011 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["uview-ui/components/u-swipe-action/u-swipe-action"],{1473:function(t,n,e){"use strict";e.r(n);var i=e(1474),s=e(1476);for(var o in s)["default"].indexOf(o)<0&&function(t){e.d(n,t,(function(){return s[t]}))}(o);e(1478);var u,r=e(32),c=Object(r["default"])(s["default"],i["render"],i["staticRenderFns"],!1,null,"49234740",null,!1,i["components"],u);c.options.__file="uview-ui/components/u-swipe-action/u-swipe-action.vue",n["default"]=c.exports},1474:function(t,n,e){"use strict";e.r(n);var i=e(1475);e.d(n,"render",(function(){return i["render"]})),e.d(n,"staticRenderFns",(function(){return i["staticRenderFns"]})),e.d(n,"recyclableRender",(function(){return i["recyclableRender"]})),e.d(n,"components",(function(){return i["components"]}))},1475:function(t,n,e){"use strict";var i;e.r(n),e.d(n,"render",(function(){return s})),e.d(n,"staticRenderFns",(function(){return u})),e.d(n,"recyclableRender",(function(){return o})),e.d(n,"components",(function(){return i}));var s=function(){var t=this,n=t.$createElement,e=(t._self._c,t.__map(t.options,(function(n,e){var i=t.__get_orig(n),s=t.showBtn?t.__get_style([t.btnStyle(n.style)]):null;return{$orig:i,s0:s}})));t.$mp.data=Object.assign({},{$root:{l0:e}})},o=!1,u=[];s._withStripped=!0},1476:function(t,n,e){"use strict";e.r(n);var i=e(1477),s=e.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(o);n["default"]=s.a},1477:function(t,n,e){"use strict";(function(t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={name:"u-swipe-action",props:{index:{type:[Number,String],default:""},btnWidth:{type:[String,Number],default:180},disabled:{type:Boolean,default:!1},show:{type:Boolean,default:!1},bgColor:{type:String,default:"#ffffff"},vibrateShort:{type:Boolean,default:!1},options:{type:Array,default:function(){return[]}}},watch:{show:{immediate:!0,handler:function(t,n){t?this.open():this.close()}}},data:function(){return{moveX:0,scrollX:0,status:!1,movableAreaWidth:0,elId:this.$u.guid(),showBtn:!1}},computed:{movableViewWidth:function(){return this.movableAreaWidth+this.allBtnWidth+"px"},innerBtnWidth:function(){return t.upx2px(this.btnWidth)},allBtnWidth:function(){return t.upx2px(this.btnWidth)*this.options.length},btnStyle:function(){var t=this;return function(n){return n.width=t.btnWidth+"rpx",n}}},mounted:function(){this.getActionRect()},methods:{btnClick:function(t){this.status=!1,this.$emit("click",this.index,t)},change:function(t){this.scrollX=t.detail.x},close:function(){this.moveX=0,this.status=!1},open:function(){this.disabled||(this.moveX=-this.allBtnWidth,this.status=!0)},touchend:function(){this.moveX=this.scrollX,this.$nextTick((function(){var n=this;0==this.status?this.scrollX<=-this.allBtnWidth/4?(this.moveX=-this.allBtnWidth,this.status=!0,this.emitOpenEvent(),this.vibrateShort&&t.vibrateShort()):(this.moveX=0,this.status=!1,this.emitCloseEvent()):this.scrollX>3*-this.allBtnWidth/4?(this.moveX=0,this.$nextTick((function(){n.moveX=101})),this.status=!1,this.emitCloseEvent()):(this.moveX=-this.allBtnWidth,this.status=!0,this.emitOpenEvent())}))},emitOpenEvent:function(){this.$emit("open",this.index)},emitCloseEvent:function(){this.$emit("close",this.index)},touchstart:function(){},getActionRect:function(){var t=this;this.$uGetRect(".u-swipe-action").then((function(n){t.movableAreaWidth=n.width,t.$nextTick((function(){t.showBtn=!0}))}))},contentClick:function(){1==this.status&&(this.status="close",this.moveX=0),this.$emit("content-click",this.index)}}};n.default=e}).call(this,e(2)["default"])},1478:function(t,n,e){"use strict";e.r(n);var i=e(1479),s=e.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(o);n["default"]=s.a},1479:function(t,n,e){}}]);
- //# sourceMappingURL=../../../../.sourcemap/mp-weixin/uview-ui/components/u-swipe-action/u-swipe-action.js.map
- ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
- 'uview-ui/components/u-swipe-action/u-swipe-action-create-component',
- {
- 'uview-ui/components/u-swipe-action/u-swipe-action-create-component':(function(module, exports, __webpack_require__){
- __webpack_require__('2')['createComponent'](__webpack_require__(1473))
- })
- },
- [['uview-ui/components/u-swipe-action/u-swipe-action-create-component']]
- ]);
|