diff --git a/src/address-edit/README.md b/src/address-edit/README.md index ecbca56f9..e407abadc 100644 --- a/src/address-edit/README.md +++ b/src/address-edit/README.md @@ -30,34 +30,39 @@ app.use(AddressEdit); ``` ```js +import { ref } from 'vue'; import { Toast } from 'vant'; export default { - data() { - return { - areaList, - searchResult: [], - }; - }, - methods: { - onSave() { + setup() { + const searchResult = ref([]); + + const onSave = () => { Toast('save'); - }, - onDelete() { + }; + const onDelete = () => { Toast('delete'); - }, - onChangeDetail(val) { + }; + const onChangeDetail = (val) => { if (val) { - this.searchResult = [ + searchResult.value = [ { - name: '黄龙万科中心', - address: '杭州市西湖区', + name: 'Name1', + address: 'Address', }, ]; } else { - this.searchResult = []; + searchResult.value = []; } - }, + }; + + return { + onSave, + onDelete, + areaList, + searchResult, + onChangeDetail, + }; }, }; ``` diff --git a/src/address-edit/README.zh-CN.md b/src/address-edit/README.zh-CN.md index d1accc9ec..784306ed4 100644 --- a/src/address-edit/README.zh-CN.md +++ b/src/address-edit/README.zh-CN.md @@ -34,34 +34,39 @@ app.use(AddressEdit); ``` ```js +import { ref } from 'vue'; import { Toast } from 'vant'; export default { - data() { - return { - areaList, - searchResult: [], - }; - }, - methods: { - onSave() { + setup() { + const searchResult = ref([]); + + const onSave = () => { Toast('save'); - }, - onDelete() { + }; + const onDelete = () => { Toast('delete'); - }, - onChangeDetail(val) { + }; + const onChangeDetail = (val) => { if (val) { - this.searchResult = [ + searchResult.value = [ { name: '黄龙万科中心', address: '杭州市西湖区', }, ]; } else { - this.searchResult = []; + searchResult.value = []; } - }, + }; + + return { + onSave, + onDelete, + areaList, + searchResult, + onChangeDetail, + }; }, }; ``` diff --git a/src/address-edit/demo/index.vue b/src/address-edit/demo/index.vue index 308ae2733..750cea351 100644 --- a/src/address-edit/demo/index.vue +++ b/src/address-edit/demo/index.vue @@ -15,64 +15,71 @@ -