# mini-ali-ui

> 小程序版AntUI

Latest version **1.4.1** (published 2021-09-30) · MIT license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install mini-ali-ui
pnpm add mini-ali-ui
yarn add mini-ali-ui
bun add mini-ali-ui
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 1.4.1 |
| Published | 2021-09-30 |
| First published | 2019-12-05 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 1 |
| Unpacked size | 347.3 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | necoleyu, linxz, oimz1989, simplyme0823 |
| Keywords | antui, mini-program, mini-ali-ui, ali-ui |

## Links

- npm: https://www.npmjs.com/package/mini-ali-ui
- Repository: https://github.com/Alibaba-mp/mini-ali-ui
- Homepage: https://github.com/Alibaba-mp/mini-ali-ui#readme
- Issues: https://github.com/Alibaba-mp/mini-ali-ui/issues
- npm.io page: https://npm.io/package/mini-ali-ui

## Dependencies (1)

- [@babel/runtime](https://npm.io/package/@babel/runtime.md) ^7.11.2

## Recent versions

- 1.4.1 (latest) — 2021-09-30
- 1.1.1-beta.76 (beta) — 2020-07-06
- 1.4.0 — 2021-09-01
- 1.3.8 — 2021-07-20
- 1.3.7 — 2021-05-13
- 1.3.6 — 2021-05-08
- 1.3.5 — 2021-04-25
- 1.3.4 — 2021-03-23
- 1.3.3 — 2021-03-16
- 1.3.2 — 2021-03-10
- 1.3.1 — 2021-01-12
- 1.3.0 — 2021-01-11
- 1.2.4 — 2020-12-21
- 1.2.3 — 2020-12-21
- 1.2.2 — 2020-12-10
- … 28 more at https://npm.io/package/mini-ali-ui/versions

## README

<p align="center">
  <img src="https://gw.alipayobjects.com/mdn/rms_ce4c6f/afts/img/A*gWo-TLFGp38AAAAAAAAAAABkARQnAQ" style="zoom: 0.5;">
</p>


# Mini Ali UI

[![npm package](https://img.shields.io/npm/v/mini-ali-ui.svg?style=flat-square)](https://www.npmjs.com/package/mini-ali-ui)
[![GitHub stars](https://img.shields.io/github/stars/Alibaba-mp/mini-ali-ui.svg)](https://github.com/Alibaba-mp/mini-ali-ui/stargazers)
[![GitHub forks](https://img.shields.io/github/forks/Alibaba-mp/mini-ali-ui.svg)](https://github.com/Alibaba-mp/mini-ali-ui/network/members)
[![NPM downloads](https://img.shields.io/npm/dm/mini-ali-ui.svg?style=flat-square)](https://www.npmjs.com/package/mini-ali-ui)
[![GitHub issues](https://img.shields.io/github/issues/Alibaba-mp/mini-ali-ui.svg)](https://github.com/Alibaba-mp/mini-ali-ui/issues)
[![GitHub license](https://img.shields.io/github/license/Alibaba-mp/mini-ali-ui.svg)](https://github.com/Alibaba-mp/mini-ali-ui/blob/master/LICENSE)

## 示例

<p align="left">
  <img width="250" src="https://gw.alipayobjects.com/mdn/miniProgram_mendian/afts/img/A*xXX3TqsZimMwfA5KoKInYQBjAQAAAQ/original">
</p>

## 特性

- 基于 **Alipay Design** 设计规范；
- 支持多端小程序（支付宝，淘宝，钉钉等）；
- 支持主题配置切换；
- 支持 `px` 与 `rpx`；

## 安装

```bash
$ npm install mini-ali-ui --save
```

同时，我们提供了 **rpx** 版本的 mini-ali-ui，如需要使用 **rpx** 作为单位的组件，可以通过下述方式进行安装：

```bash
$ npm install mini-ali-ui-rpx --save
```

## 使用

在页面 json 中文件中进行注册，如 title 组件的注册如下所示：

```json
{
  "usingComponents": {
    "title": "mini-ali-ui/es/title/index"
  }
}
```

如安装的是 **rpx** 版本的 mini-ali-ui，那么在进行组件注册时，修改一下名称即可，方式如下：

```json
{
  "usingComponents": {
    "title": "mini-ali-ui-rpx/es/title/index"
  }
}
```

组件注册成功之后，具体的使用方式无差别。

在 axml 文件中进行调用：
```xml
<title
  hasLine="true"
  iconURL="https://t.alipayobjects.com/images/T1HHFgXXVeXXXXXXXX.png"
  type="close"
  onActionTap="titleClose"
>内部标题可关闭</title>
```

详细使用说明请参照官方文档[使用自定义组件](https://docs.alipay.com/mini/framework/use-custom-component)

## 国际化多语种的支持
对组件内部的文案进行梳理，将内部的文案提取后，并翻译。目前支持的语种如下：
* [中文](./src/_lang/zh-CN.ts)
* [en-US](./src/_lang/en-US.ts)

默认为**中文**。

### 使用方式
在小程序中如需要使用非中文语种时，需要在 **app.js** 中的 `globalData` 加入指定 key 和 value。

| key           | value       |
| ------------- | ----------- |
| miniAliUiLang | ''、'en-US' |

`miniAliUiLang` 为空或者未定义，将作为以中文展示组件内部的默认文案。

```javascript
App({
  globalData: {
    miniAliUiLang: 'en-US',
  },
  onLaunch() {},
});
```

## 贡献

如果你有好的意见或建议，欢迎给我们提 [issue](https://github.com/Alibaba-mp/mini-ali-ui/issues)。

## 钉钉群

![钉钉群：30147295](https://gw.alipayobjects.com/mdn/rms_ce4c6f/afts/img/A*qP-BRLk3wvYAAAAAAAAAAABkARQnAQ) 群号：**30147295**

## 链接
- [支付宝小程序](https://mini.open.alipay.com/channel/miniIndex.htm)
- [开发工具](https://docs.alipay.com/mini/ide/overview)

---
_Source: https://npm.io/package/mini-ali-ui · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
