ATUI学习记录

分类:编程技术 时间:2024-02-20 17:41 浏览:0 评论:0
0

文章ATUI学习记录,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

AT-UI 是一款基于 Vue.js 2.0 的前端 UI 组件库,主要用于快速开发 PC 网站中后台产品

特性

基于 Vue 开发的 UI 组件使用 npm + webpack + babel 的工作流,支持 ES2015CSS 样式独立,即使使用不同的框架实现,也都能保持统一的 UI 风格( 详见:AT-UI Style )提供友好的 API,可灵活的使用组件

官网文档

://at-ui.github.io/at-ui/#/zh/docs/tabs

安装与使用

1、安装

npm install at-uinpm install at-ui-style

2、全局引用

import Vue from 'vue'import AtComponents from 'at-ui'import 'at-ui-style'    // 引入组件样式// import 'at-ui-style/src/index.scss'      // 或者引入未构建版本的 scss 样式Vue.use(AtComponents)

3、按需引用且配置.babelrc

npm install babel-plugin-component
{  "presets": ["es2015", "stage-2"],  "plugins": [["import", {    "libraryName": "at",    "libraryDirectory": "src/components"  }]]}

4、国际化

import Vue from 'vue'import AtUI from 'at-ui'import 'at-ui-style'    // 引入组件样式import VueI18n from 'vue-i18n'import enLocale from 'at-ui/dist/locale/en-US'import zhLocale from 'at-ui/dist/locale/zh-CN'Vue.use(VueI18n)Vue.use(AtUI)const i18n = new VueI18n({  locale: 'en',  fallbackLocale: 'en',  messages: {    'en': { ...enLocale },    'zh': { ...zhLocale }  }})AtUI.i18n((key, value) => i18n.t(key, value))new Vue({ i18n }).$mount('#app')

按需引用列表

import Vue from 'vue'import {  Button,  ButtonGroup,  Tag,  Radio,  RadioGroup,  RadioButton,  Checkbox,  CheckboxGroup,  Input,  InputNumber,  Textarea,  Badge,  Switch,  Slider,  Tooltip,  Popover,  Alert,  Progress,  LoadingBar,  Modal,  Select,  Option,  OptionGroup,  Dropdown,  DropdownMenu,  DropdownItem,  Breadcrumb,  BreadcrumbItem,  Pagination,  Menu,  MenuItem,  MenuItemGroup,  Submenu,  Table,  Card,  Collapse,  CollapseItem,  Steps,  Step,  Rate,  Tabs,  TabPane,  Timeline,  TimelineItem} from 'at-ui'Vue.prototype.$Notify = NotificationVue.prototype.$Loading = LoadingBarVue.prototype.$Modal = DialogVue.prototype.$Message = Message


1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > ATUI学习记录

用户评论