|
1 | 1 | <template>
|
2 | 2 | <view class="page">
|
3 | 3 | <DocsHeader title="Modal 模态框" />
|
4 |
| - |
5 | 4 | <view class="doc-body">
|
6 | 5 | <!-- 基础模态框 -->
|
7 | 6 | <view class="panel">
|
|
10 | 9 | </view>
|
11 | 10 | <view class="panel__content">
|
12 | 11 | <view class="example-item">
|
13 |
| - <AtButton :on-click="handleClickShow(1)"> |
| 12 | + <AtButton :on-click="handleClickShow.bind(this,1)"> |
14 | 13 | 打开基础模态框
|
15 | 14 | </AtButton>
|
16 | 15 | </view>
|
|
24 | 23 | </view>
|
25 | 24 | <view class="panel__content">
|
26 | 25 | <view class="example-item">
|
27 |
| - <AtButton :on-click="handleClickShow(2)"> |
| 26 | + <AtButton :on-click="handleClickShow.bind(this,2)"> |
28 | 27 | 打开单个按钮模态框
|
29 | 28 | </AtButton>
|
30 | 29 | </view>
|
|
38 | 37 | </view>
|
39 | 38 | <view class="panel__content">
|
40 | 39 | <view class="example-item">
|
41 |
| - <AtButton :on-click="handleClickShow(3)"> |
| 40 | + <AtButton :on-click="handleClickShow.bind(this,3)"> |
42 | 41 | 打开无标题模态框
|
43 | 42 | </AtButton>
|
44 | 43 | </view>
|
|
52 | 51 | </view>
|
53 | 52 | <view class="panel__content">
|
54 | 53 | <view class="example-item">
|
55 |
| - <AtButton :on-click="handleClickShow(4)"> |
| 54 | + <AtButton :on-click="handleClickShow.bind(this,4)"> |
56 | 55 | 打开简化使用模态框
|
57 | 56 | </AtButton>
|
58 | 57 | </view>
|
|
66 | 65 | </view>
|
67 | 66 | <view class="panel__content">
|
68 | 67 | <view class="example-item">
|
69 |
| - <AtButton :on-click="handleClickShow(5)"> |
| 68 | + <AtButton :on-click="handleClickShow.bind(this,5)"> |
70 | 69 | 打开城市索引
|
71 | 70 | </AtButton>
|
72 | 71 | </view>
|
|
77 | 76 | <!-- 基础模态框 -->
|
78 | 77 | <AtModal
|
79 | 78 | :is-opened="state.isOpened1"
|
80 |
| - :on-close="closeModal(1, 'Modal被关闭了')" |
| 79 | + :on-close="closeModal.bind(null, 1, 'Modal被关闭了')" |
81 | 80 | >
|
82 | 81 | <AtModalHeader>标题</AtModalHeader>
|
83 | 82 | <AtModalContent>
|
|
88 | 87 | </view>
|
89 | 88 | </AtModalContent>
|
90 | 89 | <AtModalAction>
|
91 |
| - <button :on-click="closeModal(1, '点击了取消')"> |
| 90 | + <button @tap="closeModal(1, '点击了取消')"> |
92 | 91 | 取消
|
93 | 92 | </button>
|
94 |
| - <button :on-click="closeModal(1, '点击了确定')"> |
| 93 | + <Button @tap="closeModal(1, '点击了确定')"> |
95 | 94 | 确定
|
96 |
| - </button> |
| 95 | + </Button> |
97 | 96 | </AtModalAction>
|
98 | 97 | </AtModal>
|
99 | 98 |
|
100 | 99 | <!-- 单个按钮 -->
|
101 |
| - <!-- <AtModal |
| 100 | + <AtModal |
102 | 101 | :is-opened="state.isOpened2"
|
103 | 102 | :on-close="closeModal.bind(this, 2, 'Modal被关闭了')"
|
104 | 103 | >
|
|
109 | 108 | </view>
|
110 | 109 | </AtModalContent>
|
111 | 110 | <AtModalAction>
|
112 |
| - <Button :on-click="closeModal.bind(this, 2, '点击了确定')"> |
| 111 | + <button @tap="closeModal(2, '点击了确定')"> |
113 | 112 | 确定
|
114 |
| - </Button> |
| 113 | + </button> |
115 | 114 | </AtModalAction>
|
116 |
| - </AtModal> --> |
| 115 | + </AtModal> |
117 | 116 |
|
118 | 117 | <!-- 无标题 -->
|
119 |
| - <!-- <AtModal |
| 118 | + <AtModal |
120 | 119 | :key="3"
|
121 | 120 | :is-opened="state.isOpened3"
|
122 | 121 | content="这里是正文内容,欢迎加入京东凹凸实验室
|
|
127 | 126 | :on-confirm="closeModalConfirm.bind(this, 3, '点击了确认')"
|
128 | 127 | cancel-text="取消"
|
129 | 128 | confirm-text="确认"
|
130 |
| - /> --> |
| 129 | + /> |
131 | 130 |
|
132 | 131 | <!-- 简化使用 -->
|
133 |
| - <!-- <AtModal |
| 132 | + <AtModal |
134 | 133 | :is-opened="state.isOpened4"
|
135 | 134 | title="标题"
|
136 | 135 | cancel-text="取消"
|
|
139 | 138 | :on-close="closeModal.bind(this, 4, 'Modal被关闭了')"
|
140 | 139 | :on-cancel="closeModal.bind(this, 4, '点击了取消')"
|
141 | 140 | :on-confirm="closeModalConfirm.bind(this, 4, '点击了确认')"
|
142 |
| - /> --> |
| 141 | + /> |
143 | 142 |
|
144 |
| - <!-- <AtModal :is-opened="state.isOpened5"> |
| 143 | + <AtModal :is-opened="state.isOpened5"> |
145 | 144 | <AtModalContent>
|
146 | 145 | <AtIndexes
|
147 | 146 | :list="mockData"
|
|
153 | 152 | </view>
|
154 | 153 | </AtIndexes>
|
155 | 154 | </AtModalContent>
|
156 |
| - </AtModal> --> |
| 155 | + </AtModal> |
157 | 156 | </view>
|
158 | 157 | </template>
|
159 | 158 |
|
|
0 commit comments