diff --git a/demo/pages/am-checkbox/index.js b/demo/pages/am-checkbox/index.js
index 238960c..7b6fdbf 100644
--- a/demo/pages/am-checkbox/index.js
+++ b/demo/pages/am-checkbox/index.js
@@ -15,15 +15,15 @@ Page({
const { id } = e.currentTarget.dataset;
const { value } = e.detail;
const { items1 } = this.data;
- items1.forEach((element) => {
- if (element.id === id) {
- // eslint-disable-next-line no-param-reassign
- element.ctrlChecked = value;
+ const { length } = items1;
+ for (let index = 0; index < length; index += 1) {
+ if (items1[index].id === id) {
+ this.setData({
+ [`items1[${index}].ctrlChecked`]: value,
+ });
+ break;
}
- });
- this.setData({
- items1,
- });
+ }
},
// 全选
checkedON() {
@@ -34,11 +34,10 @@ Page({
this.checkedAll(false);
},
checkedAll(status) {
- const { items1 } = this.data;
- items1.forEach((element) => {
- // eslint-disable-next-line no-param-reassign
- element.ctrlChecked = status;
- });
+ const items1 = this.data.items1.map((element) => ({
+ ...element,
+ ctrlChecked: status,
+ }));
this.setData({
items1,
});
diff --git a/demo/pages/am-switch/index.acss b/demo/pages/am-switch/index.acss
index bbe589f..351b3f6 100644
--- a/demo/pages/am-switch/index.acss
+++ b/demo/pages/am-switch/index.acss
@@ -1,3 +1,7 @@
page {
padding: 24rpx;
+}
+.page-description,
+.switch-item {
+ margin-bottom: 24rpx;
}
\ No newline at end of file
diff --git a/demo/pages/button/index.acss b/demo/pages/button/index.acss
index aef5d9f..6835435 100644
--- a/demo/pages/button/index.acss
+++ b/demo/pages/button/index.acss
@@ -4,4 +4,30 @@
.container button {
margin-bottom: 24rpx;
+}
+
+.title {
+ padding-top: 24rpx;
+ font-weight: bold;
+}
+.inputItem {
+ margin: 16rpx 0 24rpx;
+ padding: 8rpx 16rpx;
+ font-size: 30rpx;
+ border: 1px solid #eee;
+}
+.radio-group {
+ display: flex;
+ flex-wrap: wrap;
+ margin-bottom: 24rpx;
+}
+.radio {
+ display: flex;
+ align-items: center;
+ margin-right: 16rpx;
+}
+.changeItem {
+ display: flex;
+ align-items: center;
+ margin-bottom: 24rpx;
}
\ No newline at end of file
diff --git a/demo/pages/button/index.axml b/demo/pages/button/index.axml
index a472368..3c19eb8 100644
--- a/demo/pages/button/index.axml
+++ b/demo/pages/button/index.axml
@@ -3,35 +3,41 @@
{{title}}
- 主标题
-
- 副标题
-
- 按钮类型
+ 主标题
+
+ 副标题
+
+ 按钮类型
- 形状
+ 形状
- 胶囊按钮大小
+ 胶囊按钮大小
- 是否禁用
-
- 是否限制胶囊按钮最小宽度
-
- 是否现实loading
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo/pages/message/index.acss b/demo/pages/message/index.acss
index e69de29..e1f2ce0 100644
--- a/demo/pages/message/index.acss
+++ b/demo/pages/message/index.acss
@@ -0,0 +1,13 @@
+.radio-text,
+.btnLabel {
+ margin: 0 20rpx 0 4rpx;
+}
+.radio-group {
+ display: flex;
+ flex-wrap: wrap;
+}
+.radio,
+.showBtn {
+ display: flex;
+ align-items: center;
+}
\ No newline at end of file
diff --git a/demo/pages/message/index.axml b/demo/pages/message/index.axml
index 288180c..09e2529 100644
--- a/demo/pages/message/index.axml
+++ b/demo/pages/message/index.axml
@@ -8,17 +8,19 @@
onTapMain="goBack">
这里是通过 slot 插槽加入的内容,加入更多自定义内容。
-
+
- 主标题
-
- 副标题
-
- 显示按钮
+ 主标题
+
+ 副标题
+
+
+
+
diff --git a/demo/pages/notice/index.acss b/demo/pages/notice/index.acss
index 360cb26..25ffcf9 100644
--- a/demo/pages/notice/index.acss
+++ b/demo/pages/notice/index.acss
@@ -1,11 +1,26 @@
.demo-title {
font-size: 15px;
font-weight: 500;
- padding: 10px 5px;
+ margin: 24rpx 16rpx;
+ padding-bottom: 24rpx;
border-bottom: 1px solid #ccc;
}
+.radio-group {
+ display: flex;
+ flex-wrap: wrap;
+ padding: 0 24rpx 24rpx;
+}
+.radio-text {
+ margin-right: 24rpx;
+}
+input {
+ margin: 0 0 16rpx 24rpx;
+ padding: 8rpx 16rpx;
+ font-size: 30rpx;
+ border: 1px solid #eee;
+}
.demo-item {
- margin-bottom: 12px;
+ margin-bottom: 24rpx;
}
.nomore-notice {
@@ -14,4 +29,6 @@
.itemSize {
width: 30px;
height: 30px;
+ margin-right: 24rpx;
+ vertical-align: middle;
}
\ No newline at end of file
diff --git a/demo/pages/notice/index.axml b/demo/pages/notice/index.axml
index 6fc3fa1..c39796b 100644
--- a/demo/pages/notice/index.axml
+++ b/demo/pages/notice/index.axml
@@ -1,4 +1,3 @@
-NoticeBar 通告栏
胶囊通告栏 item:
-
+
\ No newline at end of file
diff --git a/demo/pages/pagination/index.axml b/demo/pages/pagination/index.axml
index 2385c87..3e9d8b8 100644
--- a/demo/pages/pagination/index.axml
+++ b/demo/pages/pagination/index.axml
@@ -14,12 +14,12 @@
-正常翻页样式
+正常翻页样式
-反白翻页样式
+反白翻页样式
diff --git a/demo/pages/search-bar/index.axml b/demo/pages/search-bar/index.axml
index 446dc10..90f6ad6 100644
--- a/demo/pages/search-bar/index.axml
+++ b/demo/pages/search-bar/index.axml
@@ -14,6 +14,6 @@
onSubmit="handleSubmit"
showCancelButton="{{false}}" />
-是否展示Voice图标
-
+
+
\ No newline at end of file
diff --git a/demo/pages/tabs/index.axml b/demo/pages/tabs/index.axml
index 24cece2..6603c04 100644
--- a/demo/pages/tabs/index.axml
+++ b/demo/pages/tabs/index.axml
@@ -1,4 +1,4 @@
-
+
-
+
- 高度为 300px {{item.title}}
+ 高度为 130px {{item.title}}
改变 tab-content 高度为 200px {{item.title}}
@@ -22,44 +23,9 @@
content of {{item.title}}
-
-
- 固定高度为 200px {{item.title}},可滑动内容区域,tabs 跟随变化。
-
-
-
-
-
-
-
-
- 高度为 300px {{item.title}}
-
-
- 改变 tab-content 高度为 200px {{item.title}}
-
-
- content of {{item.title}}
-
-
-
-
- 固定高度为 200px {{item.title}},可滑动内容区域,tabs 跟随变化。
-
-
+
tab 类型:
-内容区域是否固定高度:
-
-
-
-
-tabs选项数量:
-
+tabs选项数量:
+