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 插槽加入的内容,加入更多自定义内容。 - + - 主标题 - - 副标题 -