UNPKG

hy_gx

Version:

94 lines (85 loc) 3.46 kB
import SelectDropdown from '../vuecomponent/src/components/select-dropdown/index.js'; import Input from '../vuecomponent/src/components/input/index.js'; import Radio from '../vuecomponent/src/components/radio/index.js'; import Checkbox from '../vuecomponent/src/components/checkbox/index.js'; import CheckboxGroup from '../vuecomponent/src/components/checkbox-group/index.js'; import Switch from '../vuecomponent/src/components/switch/index.js'; import Select from '../vuecomponent/src/components/select/index.js'; import Drop from '../vuecomponent/src/components/drop/index.js'; import Option from '../vuecomponent/src/components/option/index.js'; import OptionGroup from '../vuecomponent/src/components/option-group/index.js'; import Button from '../vuecomponent/src/components/button/index.js'; import ButtonGroup from '../vuecomponent/src/components/button-group/index.js'; import Popover from '../vuecomponent/src/components/popover/index.js'; import Tooltip from '../vuecomponent/src/components/tooltip/index.js'; import Tag from '../vuecomponent/src/components/tag/index.js'; import Icon from '../vuecomponent/src/components/icon/index.js'; import Row from '../vuecomponent/src/components/row/index.js'; import Col from '../vuecomponent/src/components/col/index.js'; import Badge from '../vuecomponent/src/components/badge/index.js'; import Backtop from '../vuecomponent/src/components/backtop/index.js'; import Tabs from '../vuecomponent/src/components/tabs/index.js'; import TabPane from '../vuecomponent/src/components/tab-pane/index.js'; const install = function(Vue) { if (install.installed) return; Vue.component(SelectDropdown.name, SelectDropdown); Vue.component(Input.name, Input); Vue.component(Radio.name, Radio); Vue.component(Checkbox.name, Checkbox); Vue.component(CheckboxGroup.name, CheckboxGroup); Vue.component(Select.name, Select); Vue.component(Drop.name, Drop); Vue.component(Option.name, Option); Vue.component(OptionGroup.name, OptionGroup); Vue.component(Switch.name, Switch); Vue.component(Button.name, Button); Vue.component(ButtonGroup.name, ButtonGroup); Vue.component(Popover.name, Popover); Vue.component(Tooltip.name, Tooltip); Vue.component(Tag.name, Tag); Vue.component(Icon.name, Icon); Vue.component(Tabs.name, Tabs); Vue.component(TabPane.name, TabPane); Vue.component(Row.name, Row); Vue.component(Col.name, Col); Vue.component(Badge.name, Badge); Vue.component(Backtop.name, Backtop); window['$componentEvent'] = new Vue(); window['$filllayoutCount'] = 0; //记录一共有多少个hy-filllayout window['$isLayoutFilllayout'] = 0 //记录已经渲染的hy-filllayout window['$tabCount'] = 0;//记录有多少个tabs window['$isLayoutTabCount'] = 0//已经渲染了多少个tabs了 window['$row'] = 0;//记录有多少个row window['$isLayoutRow'] = 0;//记录已经渲染了多少个Row了 window['$$pageContextPath'] = 'http://localhost:8080/UI-S2/'; }; // auto install if (typeof window !== 'undefined' && window.Vue) { install(window.Vue); }; module.exports = { version: '1.0.0-rc.5', install, SelectDropdown, Input, Radio, Checkbox, CheckboxGroup, Select, Option, OptionGroup, Button, ButtonGroup, Switch, Drop, Popover, Tooltip, Tag, Icon, Row, Col, Badge, Backtop, Tabs, TabPane };