Skip to content

Commit cb14257

Browse files
committed
merge dev for v1.3.4
1 parent a69b9b8 commit cb14257

File tree

55 files changed

+356
-145
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+356
-145
lines changed

CONTRIBUTING.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
## 贡献者须知
2+
首先感谢您对 `uni-ui` 的贡献,如过您需要提交 `uni-ui``Pull Requests`, 请您遵循以下的代码修改
3+
4+
## 目录说明
5+
```
6+
uni-ui (根目录)
7+
├─ build 项目脚本,不需修改
8+
├─ common 公用 js、css
9+
├─ docs 组件文档
10+
├─ packages npm 相关的包
11+
├─ pages 示例页面
12+
├─ plugin 项目插件,不需修改
13+
├─ static 示例用静态资源目录
14+
├─ temps 项目同步临时目录,不需修改
15+
├─ uni_modules 组件目录
16+
├─ windows pc适配目录,不需修改
17+
└─ ...
18+
```
19+
20+
## 修改组件
21+
如果需要修改组件需要到 `uni_modules` 下找到组件目录 ,修改对应文件即可
22+
23+
## 修改页面
24+
如果需要修改页面需要到 `pages > vue` 下找到组件页面目录 ,修改对应文件即可 ,nvue 下文件不需要修改,是根据`vue`下同名文件自动生成的
25+
26+
## 修改文档
27+
如果需要修改组件文档需要到 `docs > components` 下找到组件文档,修改对应文件即可
28+
29+
> 注意 : 不要修改 `uni_modules` 下组件对应的文档 ,这个文档需要从 `docs` 目录下同步过来,如果修改的话,发布插件的时候会被老文档覆盖

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,18 @@ ui是一种需求非常发散的产品,DCloud官方也无意用 `uni-ui` 压
8787

8888
`vue-cli` 项目中可以使用 `npm` 安装 `uni-ui` 库 ,或者直接在 `HBuilderX` 项目中使用 `npm` 。(不推荐后一种方式)
8989

90+
> **注意**
91+
> cli 项目默认是不编译 `node_modules` 下的组件的,导致条件编译等功能失效 ,导致组件异常
92+
> 需要在根目录创建 `vue.config.js` 文件 ,增加 `@dcloudio/uni-ui` 包的编译即可正常
93+
> ```javascript
94+
> // vue.config.js
95+
> module.exports = {
96+
> transpileDependencies:['@dcloudio/uni-ui']
97+
> }
98+
> ```
99+
100+
101+
90102
**准备 sass**
91103
92104
`vue-cli` 项目请先安装 sass 及 sass-loader,如在 HBuliderX 中使用,可跳过此步。

docs/changelog.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,62 @@
77
- 主版本号:含有破坏性更新和新特性,不在发布周期内。
88

99
<!-- 更新占位 -->
10+
<log title="1.3.4" date="2021-06-25">
11+
<log-item title="uni-badge 组件更新">
12+
<log-item-text tag-type="perf">
13+
示例项目
14+
</log-item-text>
15+
</log-item>
16+
<log-item title="uni-countdown 组件更新">
17+
<log-item-text tag-type="fix">
18+
uni-countdown 重复赋值跳两秒的 bug
19+
</log-item-text>
20+
</log-item>
21+
<log-item title="uni-easyinput 组件更新">
22+
<log-item-text tag-type="fix">
23+
passwordIcon 属性拼写错误的 bug
24+
</log-item-text>
25+
</log-item>
26+
<log-item title="uni-forms 组件更新">
27+
<log-item-text tag-type="fix">
28+
validate-trigger属性为submit且err-show-type属性为toast时不能弹出的Bug
29+
</log-item-text>
30+
<log-item-text tag-type="fix">
31+
只写setRules方法而导致校验不生效的Bug
32+
</log-item-text>
33+
<log-item-text tag-type="fix">
34+
由上个办法引发的错误提示文字错位的Bug
35+
</log-item-text>
36+
<log-item-text tag-type="fix">
37+
不设置 label 属性 ,无法设置label插槽的问题
38+
</log-item-text>
39+
<log-item-text tag-type="fix">
40+
不设置label属性,label-width属性不生效的bug
41+
</log-item-text>
42+
<log-item-text tag-type="fix">
43+
setRules 方法与rules属性冲突的问题
44+
</log-item-text>
45+
</log-item>
46+
<log-item title="uni-link 组件更新">
47+
<log-item-text tag-type="feat">
48+
download 属性,H5平台下载文件名
49+
</log-item-text>
50+
</log-item>
51+
<log-item title="uni-popup 组件更新">
52+
<log-item-text tag-type="feat">
53+
mask-click 遮罩层点击事件
54+
</log-item-text>
55+
<log-item-text tag-type="fix">
56+
nvue 平台中间弹出后,点击内容,再点击遮罩无法关闭的Bug
57+
</log-item-text>
58+
</log-item>
59+
<log-item title="uni-tag 组件更新">
60+
<log-item-text tag-type="fix">
61+
uni-tag 在字节跳动小程序上 css 类名编译错误的 bug
62+
</log-item-text>
63+
</log-item>
64+
</log>
65+
1066
<log title="1.3.3" date="2021-06-18">
1167
<log-item title="uni-easyinput 组件更新">
1268
<log-item-text tag-type="feat">

docs/components/data-picker.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
|v-model |String/ Number | - | - |绑定数据|
5050
|localdata |Array | | |数据,[详情](https://gitee.com/dcloud/datacom)|
5151
|preload |Boolean | true/false | false |预加载数据|
52+
|readonly |Boolean | true/false | false |是否禁用|
5253
|step-searh |Boolean | true/false | true |分步查询时,点击节点请求数据|
5354
|step-search-url |String | | |分步查询时,动态加载云端数据url格式,`https://xxx.com/{parentValue}`(当前版本暂不支持,下版支持)|
5455
|self-field |String | | |分步查询时当前字段名称|

docs/components/datetime-picker.md

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -32,27 +32,26 @@ ___点击 picker 默认值规则:___
3232
<uni-datetime-picker></uni-datetime-picker>
3333
<uni-datetime-picker v-model="vModelDatetime" start="2010-6-10 08:30:30" end="2021-6-10 08:30:30"></uni-datetime-picker>
3434
<uni-datetime-picker :value="timestamp" return-type="timestamp" start="1276129830000" end="1623285030000" @change="timestampChange"></uni-datetime-picker>
35-
<uni-datetime-picker type="date" :value="date" start="2020-6-15" end="2025-6-15" @change="dateChange"></uni-datetime-picker>
36-
<uni-datetime-picker type="time" :value="time" start="06:30:30" end="12:30:30" @change="timeChange"></uni-datetime-picker>
35+
<uni-datetime-picker type="date" :value="2020-6-25" start="2020-6-15" end="2025-6-15" @change="dateChange"></uni-datetime-picker>
3736
```
3837

3938
## API
4039

4140
### DatetimePicker Props
4241

43-
|属性名 |类型 |默认值 |值域 |说明 |
44-
|:-: |:-: |:-: | |:-: |
45-
|type |String |datetime |date/daterange/datetime/datetimerange
46-
range|选择器类型 |
47-
|value |String、Number |- |- |输入框当前值 |
48-
|start |String、Number |- |- |最小值,可以使用日期的字符串(String)、时间戳(Number) |
49-
|end |String、Number |- |- |最大值,可以使用日期的字符串(String)、时间戳(Number) |
50-
|return-type|String |timestamp|timestamp 、string |返回值格式 |
51-
|border |Boolean、String|true | |是否有边框 |
52-
|placeholder |String |- |- |非范围选择时的占位内容 |
53-
|start-placeholder |String |- |- |范围选择时开始日期的占位内容 |
54-
|end-placeholder |String |- |- |范围选择时结束日期的占位内容 |
55-
|disabled |Boolean、String|false | |是否不可选择 |
42+
|属性名 |类型 |默认值 |值域 |说明 |
43+
|:-: |:-: |:-: | |:-: |
44+
|type |String |datetime |date/daterange/datetime/datetimerange|选择器类型 |
45+
|value |String、Number |- |- |输入框当前值 |
46+
|start |String、Number |- |- |最小值,可以使用日期的字符串(String)、时间戳(Number) |
47+
|end |String、Number |- |- |最大值,可以使用日期的字符串(String)、时间戳(Number) |
48+
|return-type |String |timestamp|timestamp 、string |返回值格式 |
49+
|border |Boolean、String|true | |是否有边框 |
50+
|rangeSeparator |String |'-' |- |选择范围时的分隔符 |
51+
|placeholder |String |- |- |非范围选择时的占位内容 |
52+
|start-placeholder|String |- |- |范围选择时开始日期的占位内容 |
53+
|end-placeholder |String |- |- |范围选择时结束日期的占位内容 |
54+
|disabled |Boolean、String|false | |是否不可选择 |
5655

5756

5857

docs/components/link.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ uni-link是一个外部网页超链接组件,在小程序内复制url,在app
3131
|:-: |:-: |:-: |:-: |
3232
|href |String |- |链接地址 |
3333
|text |String |- |显示文字 |
34+
|download |String |- |H5平台下载文件名 |
3435
|showUnderLine|Boolean|true |是否显示下划线 |
3536
|copyTips |String |已自动复制网址,请在手机浏览器里粘贴该网址 |在小程序端复制链接时的提示语 |
3637
|color |String |#999999 |链接文字颜色 |

docs/components/popup.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ export default {
152152
|事件称名|说明|返回值|
153153
|:-:|:-:|:-:|
154154
|change|组件状态发生变化触发|e={show: true|false,type:当前模式}|
155+
|maskClick|点击遮罩层触发|-|
155156

156157

157158
## 扩展组件说明

docs/quickstart.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,20 @@
3535

3636
`vue-cli` 项目中可以使用 `npm` 安装 `uni-ui` 库 ,或者直接在 `HBuilderX` 项目中使用 `npm` 。(不推荐后一种方式)
3737

38+
::: danger 注意
39+
cli 项目默认是不编译 `node_modules` 下的组件的,导致条件编译等功能失效 ,导致组件异常
40+
41+
需要在根目录创建 `vue.config.js` 文件 ,增加 `@dcloudio/uni-ui` 包的编译即可正常
42+
43+
```javascript
44+
// vue.config.js
45+
module.exports = {
46+
transpileDependencies:['@dcloudio/uni-ui']
47+
}
48+
```
49+
:::
50+
51+
3852
**准备 sass**
3953

4054
`vue-cli` 项目请先安装 sass 及 sass-loader,如在 HBuliderX 中使用,可跳过此步。

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"id": "55",
33
"name": "@dcloudio/uni-ui",
4-
"version": "1.3.3",
4+
"version": "1.3.4",
55
"description": "",
66
"author": "dcloud",
77
"license": "Apache-2.0",

packages/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,18 @@ ui是一种需求非常发散的产品,DCloud官方也无意用 `uni-ui` 压
8787

8888
`vue-cli` 项目中可以使用 `npm` 安装 `uni-ui` 库 ,或者直接在 `HBuilderX` 项目中使用 `npm` 。(不推荐后一种方式)
8989

90+
> **注意**
91+
> cli 项目默认是不编译 `node_modules` 下的组件的,导致条件编译等功能失效 ,导致组件异常
92+
> 需要在根目录创建 `vue.config.js` 文件 ,增加 `@dcloudio/uni-ui` 包的编译即可正常
93+
> ```javascript
94+
> // vue.config.js
95+
> module.exports = {
96+
> transpileDependencies:['@dcloudio/uni-ui']
97+
> }
98+
> ```
99+
100+
101+
90102
**准备 sass**
91103
92104
`vue-cli` 项目请先安装 sass 及 sass-loader,如在 HBuliderX 中使用,可跳过此步。

0 commit comments

Comments
 (0)