docs(AddressList): use composition api

This commit is contained in:
chenjiahan
2020-12-13 12:34:50 +08:00
parent 7cf8637f7f
commit 1e79f28ae5
4 changed files with 159 additions and 140 deletions
+39 -33
View File
@@ -31,44 +31,50 @@ app.use(AddressList);
```
```js
import { ref } from 'vue';
import { Toast } from 'vant';
export default {
data() {
return {
chosenAddressId: '1',
list: [
{
id: '1',
name: '张三',
tel: '13000000000',
address: '浙江省杭州市西湖区文三路 138 号东方通信大厦 7 楼 501 室',
isDefault: true,
},
{
id: '2',
name: '李四',
tel: '1310000000',
address: '浙江省杭州市拱墅区莫干山路 50 号',
},
],
disabledList: [
{
id: '3',
name: '王五',
tel: '1320000000',
address: '浙江省杭州市滨江区江南大道 15 号',
},
],
};
},
methods: {
onAdd() {
setup() {
const chosenAddressId = ref('1');
const list = [
{
id: '1',
name: '张三',
tel: '13000000000',
address: '浙江省杭州市西湖区文三路 138 号东方通信大厦 7 楼 501 室',
isDefault: true,
},
{
id: '2',
name: '李四',
tel: '1310000000',
address: '浙江省杭州市拱墅区莫干山路 50 号',
},
];
const disabledList = [
{
id: '3',
name: '王五',
tel: '1320000000',
address: '浙江省杭州市滨江区江南大道 15 号',
},
];
const onAdd = () => {
Toast('新增地址');
},
onEdit(item, index) {
};
const onEdit = (item, index) => {
Toast('编辑地址:' + index);
},
};
return {
list,
onAdd,
onEdit,
disabledList,
chosenAddressId,
};
},
};
```