# 快速开始

# 浏览器支持

组件中使用的 Vue 版本为 2.6.11,并且全部组件均采用了 felx 布局方式

请确保在使用组件的过程兼容您的浏览器

# 引入 Cherry

main.js 中按需引入组件,比如 Button

import Vue from 'vue';
import {Button} from '@jrj444/cherry-ui';
import '@jrj444/cherry-ui/dist/cherry.css'
import App from './App.vue';

Vue.component("ch-button", Button);

new Vue({
  el: '#app',
  render: h => h(App)
});

这样就可以以 <ch-button> 的标签形式,在项目中使用 Button 组件啦

需要注意的是,样式文件 cherry.css 需要单独引入

下面是完整的组件列表和注册方式

查看代码
import Vue from 'vue';
import {
  Button,
  Button,
  Icon,
  ButtonGroup,
  Input,
  Col,
  Row,
  Layout,
  Header,
  Footer,
  Aside,
  Content,
  Toast,
  Plugin,
  Tabs,
  TabsHead,
  TabsBody,
  TabsItem,
  TabsPane,
  Popover,
  Collapse,
  CollapseItem,
  SwitchBtn
} from '@jrj444/cherry-ui';

Vue.component('ch-button', Button)
Vue.component('ch-icon', Icon)
Vue.component('ch-button-group', ButtonGroup)
Vue.component('ch-input', Input)
Vue.component('ch-row',Row)
Vue.component('ch-col',Col)
Vue.component('ch-layout',Layout)
Vue.component('ch-header',Header)
Vue.component('ch-sider',Sider)
Vue.component('ch-content',Content)
Vue.component('ch-footer',Footer)
Vue.use(Plugin)                           // toast 组件用到的插件方法
Vue.component('ch-tabs',Tabs)
Vue.component('ch-tabs-head',TabsHead)
Vue.component('ch-tabs-body',TabsBody)
Vue.component('ch-tabs-item',TabsItem)
Vue.component('ch-tabs-pane',TabsPane)
Vue.component('ch-popover',Popover)
Vue.component('ch-collapse',Collapse)
Vue.component('ch-collapse-item',CollapseItem)
Vue.component('ch-switch', SwitchBtn)