UNPKG

@fe6/water-pro

Version:

An enterprise-class UI design language and Vue-based implementation

67 lines (56 loc) 2.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _vue = require("vue"); var _affix = _interopRequireDefault(require("../affix")); var _useConfigInject2 = _interopRequireDefault(require("../_util/hooks/useConfigInject")); var _propsUtil = require("../_util/props-util"); var _interface = require("./interface"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var _default2 = (0, _vue.defineComponent)({ name: 'AMoreHandler', inheritAttrs: false, props: _interface.MoreHandlerProps, setup: function setup(props) { var _useConfigInject = (0, _useConfigInject2.default)('table-pro', props), prefixClsNew = _useConfigInject.prefixCls; return { prefixClsNew: prefixClsNew, isAffix: (0, _vue.ref)(false) }; }, methods: { affixChange: function affixChange(affixStatus) { this.isAffix = affixStatus; } }, render: function render() { var _this = this; // fix 去掉悬浮,房型有问题 return (0, _vue.createVNode)("div", { "class": "".concat(this.prefixClsNew, "-more-box") }, [(0, _vue.createVNode)(_affix.default, { "target": this.target, "offset-bottom": 0, "style": "width: 100%;", "onChange": this.affixChange }, { default: function _default() { return [(0, _vue.createVNode)("div", { "class": "".concat(_this.prefixClsNew, "-more-box-affix") }, [(0, _vue.createVNode)("div", { "class": "".concat(_this.prefixClsNew, "-more") }, [(0, _vue.createVNode)("div", { "class": "".concat(_this.prefixClsNew, "-more-message") }, [(0, _vue.createTextVNode)("\u5DF2\u9009\u62E9"), (0, _vue.createVNode)("span", { "class": "".concat(_this.prefixClsNew, "-more-number") }, [_this.selectKey.length]), (0, _vue.createTextVNode)("\u6761")]), (0, _vue.createVNode)("div", { "class": "".concat(_this.prefixClsNew, "-more-handler") }, [(0, _propsUtil.getSlot)(_this, 'moreHandler')])])])]; } })]); } }); exports.default = _default2;