UNPKG

captain-ui

Version:

有赞vue wap业务组件库

83 lines (79 loc) 1.83 kB
var _components; import Goods from './components/goods'; import { SIZE_MAP } from './constant'; export default { render: function render() { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; return _c('div', { class: ['cap-ump-seckill', "cap-ump-seckill--" + _vm.sizeType, "cap-ump-seckill--btn-" + _vm.buyBtnType, { 'cap-ump-seckill--preview': _vm.isPreview }] }, _vm._l(_vm.goodsList, function (goods) { return _c('cap-ump-seckill-goods', { key: goods.id, attrs: { "ratio": _vm.ratio, "goods": goods, "size": _vm.size, "show-count-down": _vm.showCountDown, "show-buy-btn": _vm.showBuyBtn, "buy-btn-type": _vm.buyBtnType, "show-stock-num": _vm.showStockNum, "show-title": _vm.showTitle, "image-fill-style": _vm.imageFillStyle, "is-preview": _vm.isPreview } }); }), 1); }, name: 'cap-ump-seckill', components: (_components = {}, _components[Goods.name] = Goods, _components), props: { size: Number, ratio: { type: String, default: '1,1' }, showCountDown: { type: Number, default: 1 }, showBuyBtn: { type: Number, default: 1 }, showTitle: { type: Number, default: 1 }, showStockNum: { type: Number, default: 1 }, buyBtnType: { type: Number, default: 0 }, goodsList: { type: Array, default: function _default() { return []; } }, imageFillStyle: { type: Number, default: 0 }, isPreview: { type: Boolean, default: false } }, computed: { sizeType: function sizeType() { return SIZE_MAP[this.size]; } } };