UNPKG

captain-ui

Version:

有赞vue wap业务组件库

86 lines (76 loc) 2.01 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = void 0; var _waterfall = _interopRequireDefault(require("@vant/waterfall")); var _vue = _interopRequireDefault(require("vue")); var _item = _interopRequireDefault(require("./item")); _waterfall.default.install(_vue.default); var _default2 = { render: function render() { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; return _c('div', { directives: [{ name: "waterfall-lower", rawName: "v-waterfall-lower", value: _vm.loadMore, expression: "loadMore" }], staticClass: "cap-order-list", attrs: { "waterfall-disabled": "disabled" } }, [_vm._t("default", _vm._l(_vm.orders, function (item, index) { return _c('cap-order-item', { key: item.id, attrs: { "order": item }, on: { "btnclick": function btnclick($event) { _vm.onBtnClick(index, $event); }, "itemclick": function itemclick($event) { _vm.onItemClick(index, $event); } } }); }))], 2); }, name: 'cap-order-list', components: { 'cap-order-item': _item.default }, props: { loadMoreOrder: { type: Function, validator: function validator(value) { return typeof value === 'function'; } }, orders: { type: Array, default: function _default() { return []; } }, disabled: { type: Boolean, default: false } }, methods: { loadMore: function loadMore() { this.loadMoreOrder(); }, onBtnClick: function onBtnClick(index, event) { this.$emit('btnclick', event.type, event.order, index); }, onItemClick: function onItemClick(index, event) { this.$emit('itemclick', event.order, index); } } }; exports.default = _default2;