# Price 商品价格
### 介绍
用来对商品价格数值的小数点前后部分应用不同样式,还支持人民币符号、千位分隔符、设置小数点位数等功能。
### 安装
``` javascript
import { createApp } from 'vue';
//vue
import { Price } from '@nutui/nutui';
//taro
import { Price } from '@nutui/nutui-taro';
const app = createApp();
app.use(Price);
```
### 基本用法 small normal large
``` html
```
### 不保留小数
``` html
```
### 调整 symbol 符号位置
``` html
```
### 有人民币符号,无千位分隔
``` html
```
### 带人民币符号,有千位分隔,保留小数点后三位
``` html
```
### 异步随机变更
``` html
```
``` javascript
setup() {
const price = ref(0);
setInterval(() => {
price.value = Math.random()*10000000;
}, 1000);
return {
price
};
}
```
### Prop
| 字段 | 说明 | 类型 | 默认值 |
|----------------|-----------------------------------------|---------|--------|
| price | 价格数量 | Number | 0 |
| need-symbol | 是否需要加上 symbol 符号 | Boolean | true |
| symbol | 符号类型 | String | ¥ |
| decimal-digits | 小数位位数 | Number | 2 |
| thousands | 是否按照千分号形式显示 | Boolean | false |
| position | 符号显示在(价格)前或者后(before、after) | String | before |
| size | 价格尺寸(large、normal、small) | String | large |