4.0.0 • Published 4 years ago

@huteming/ui v4.0.0

Weekly downloads
1
License
ISC
Repository
-
Last release
4 years ago

安装

npm install @huteming/ui --save

引入组件

方式一、按需引入(推荐)

借助 babel-plugin-import,我们可以只引入需要的组件。

# 安装插件
npm install --save-dev babel-plugin-import
// 在 babelrc.config.js 添加配置
{
  plugins: [
    [
      'import',
      {
        libraryName: '@huteming/ui',
        camel2DashComponentName: true,
        customName: (name) => {
          return `@huteming/ui/lib/${name}/${name}.common.js`
        }
      }
    ]
  ]
}
// 接着你可以在代码中直接引入组件
// 插件会自动将代码转化为方式二中的按需引入形式
import { Button, Actionsheet } from '@huteming/ui'
// Vue.component(Button.name, Button)
Vue.use(Button)

如果你在使用 TypeScript,可以使用 ts-import-plugin 实现按需引入

方式二、手动按需引入组件

在不使用插件的情况下,可以手动引入需要的组件

import Button from '@huteming/ui/lib/button/button.common.js'

方式三、引入所有组件

import ui from '@huteming/ui'

Vue.use(ui)

方式四、通过 CDN 引入

<!-- 引入 Vue 和 Vant 的 JS 文件 -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.6.10/vue.min.js"></script>
<script src="https://unpkg.com/@huteming/ui/dist/huteming-ui.umd.js"></script>
<div id="app">
  <tm-cell body="快速开始" link></tm-cell>
</div>
// 在 #app 标签下渲染一个按钮组件
new Vue({
  el: '#app',
})

Hello world

在线演示

各个组件的使用方法请参阅它们各自的文档。