UNPKG

yun-ui

Version:

Mobile UI Components Library for Vue.js by yunzhijia.

1 lines 4.15 kB
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var c in n)("object"==typeof exports?exports:e)[c]=n[c]}}(this,function(){return function(e){function t(c){if(n[c])return n[c].exports;var i=n[c]={exports:{},id:c,loaded:!1};return e[c].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="/",t(0)}({0:function(e,t,n){e.exports=n(49)},1:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={data:function(){return{UIName:"yun"}}}},2:function(e,t,n){"use strict";function c(e){return e&&e.__esModule?e:{default:e}}var i=n(1),a=c(i),o={UIName:a.default};e.exports=o},49:function(e,t,n){"use strict";function c(e){return e&&e.__esModule?e:{default:e}}var i=n(154),a=c(i);e.exports=a.default},71:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=n(2);t.default={name:"y-action-sheet",mixins:[c.UIName],props:{type:String,panelTitle:String,actionSheetItem:Array,checked:{type:Boolean,default:!1},value:{type:String,default:""},show:{type:Boolean,default:!1}},methods:{checkboxChange:function(e,t){this.$emit("change",e,t)}}}},149:function(e,t){},154:function(e,t,n){var c,i;n(149),c=n(71);var a=n(191);i=c=c||{},"object"!=typeof c.default&&"function"!=typeof c.default||(i=c=c.default),"function"==typeof i&&(i=i.options),i.render=a.render,i.staticRenderFns=a.staticRenderFns,e.exports=c},191:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"show",rawName:"v-show",value:e.show,expression:"show"}],class:e.UIName+"-action-sheet"},[n("div",{class:e.UIName+"-mask",on:{click:function(t){e.$emit("maskClicked")}}}),e._v(" "),"panel"===e.type?n("div",{class:e.UIName+"-action-sheet-container"},[n("div",{class:e.UIName+"-action-sheet-panel"},[n("div",{class:e.UIName+"-action-sheet-title",domProps:{textContent:e._s(e.panelTitle)}}),e._v(" "),n("div",{class:e.UIName+"-action-sheet-content"},e._l(e.actionSheetItem,function(t){return n("div",{class:e.UIName+"-action-sheet-item",on:{click:function(e){t.callback(t.id||t.title)}}},[n("div",{class:e.UIName+"-action-sheet-image"},[n("img",{attrs:{src:t.icon}})]),e._v(" "),n("div",{class:e.UIName+"-action-sheet-item-name",domProps:{textContent:e._s(t.title)}})])}))]),e._v(" "),n("button",{class:e.UIName+"-action-sheet-button",on:{click:function(t){e.$emit("cancel")}}},[e._v("取消")])]):e._e(),e._v(" "),"list"===e.type?n("div",{class:e.UIName+"-action-sheet-container"},[n("div",{class:e.UIName+"-action-sheet-list"},e._l(e.actionSheetItem,function(t){return n("div",{class:[e.UIName+"-action-sheet-list-item"],on:{click:function(e){t.callback(t.id||t.title)}}},[n("img",{class:e.UIName+"-action-sheet-icon",attrs:{src:t.icon}}),e._v(" "),n("span",{class:e.UIName+"-action-sheet-list-title",domProps:{textContent:e._s(t.title)}})])})),e._v(" "),n("button",{class:e.UIName+"-action-sheet-button",on:{click:function(t){e.$emit("cancel")}}},[e._v("取消")])]):e._e(),e._v(" "),"checkbox"===e.type?n("div",{class:e.UIName+"-action-sheet-container"},[n("div",{class:e.UIName+"-action-sheet-checkbox"},[n("div",{class:e.UIName+"-action-sheet-header"},[n("span",{staticClass:"iconfont icon-close",on:{click:function(t){e.$emit("cancel")}}}),e._v(" "),n("a",{class:e.UIName+"-action-sheet-checkbox-commit",on:{click:function(t){e.$emit("confirm")}}},[e._v("确定")])]),e._v(" "),n("div",{class:e.UIName+"-action-sheet-checkbox-list"},e._l(e.actionSheetItem,function(t){return n("div",{class:[e.UIName+"-action-sheet-checkbox-item"],on:{click:function(e){t.callback(t.value||t.title)}}},[n("div",{class:e.UIName+"-action-sheet-checkbox-label"},[n("img",{class:e.UIName+"-action-sheet-icon",attrs:{src:t.icon}}),e._v(" "),n("span",{domProps:{textContent:e._s(t.title)}})]),e._v(" "),n("div",{class:e.UIName+"-checkbox"},[n("input",{class:e.UIName+"-checkbox-input",attrs:{type:"checkbox"},domProps:{checked:t.checked}}),e._v(" "),n("div",{class:[e.UIName+"-checkbox-inner"]})])])}))])]):e._e()])},staticRenderFns:[]}}})});