UNPKG

captain-ui

Version:

有赞vue wap业务组件库

62 lines (53 loc) 1.61 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = void 0; var _base = _interopRequireDefault(require("./components/base")); var _group = _interopRequireDefault(require("./components/group")); var _components; var _default2 = { render: function render() { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; return _c('cap-category-base', { attrs: { "nav-list": _vm.navList } }, [_c('ul', _vm._l(_vm.categoryList, function (nav, navIndex) { return _c('li', { key: navIndex, ref: "group", refInFor: true, staticClass: "cap-category-container__group" }, [navIndex !== 0 ? _c('h1', { staticClass: "cap-category-container__group-title" }, [_vm._v("\n " + _vm._s(nav.title) + "\n ")]) : _vm._e(), _c('cap-category-group', { attrs: { "category-list": nav.subCategoryList } })], 1); }), 0)]); }, name: 'cap-category', components: (_components = {}, _components[_base.default.name] = _base.default, _components[_group.default.name] = _group.default, _components), props: { categoryList: { type: Array, default: function _default() { return []; } } }, computed: { navList: function navList() { var categoryList = this.categoryList; return categoryList.map(function (item) { return { title: item.title }; }); } } }; exports.default = _default2;