| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- <template>
- <demo-section>
- <demo-block :title="$t('basicUsage')">
- <van-address-list
- v-model="chosenAddressId"
- :list="$t('list')"
- :disabled-list="$t('disabledList')"
- :disabled-text="$t('disabledText')"
- @add="onAdd"
- @edit="onEdit"
- />
- </demo-block>
- </demo-section>
- </template>
- <script>
- export default {
- i18n: {
- 'zh-CN': {
- list: [
- {
- id: '1',
- name: '张三',
- tel: '13000000000',
- address: '浙江省杭州市西湖区文三路 138 号东方通信大厦 7 楼 501 室'
- },
- {
- id: '2',
- name: '李四',
- tel: '1310000000',
- address: '浙江省杭州市拱墅区莫干山路 50 号'
- }
- ],
- disabledList: [
- {
- id: '3',
- name: '王五',
- tel: '1320000000',
- address: '浙江省杭州市滨江区江南大道 15 号'
- }
- ],
- add: '新增地址',
- edit: '编辑地址',
- disabledText: '以下地址超出配送范围'
- },
- 'en-US': {
- list: [
- {
- id: '1',
- name: 'John Snow',
- tel: '13000000000',
- address: 'Somewhere'
- },
- {
- id: '2',
- name: 'Ned Stark',
- tel: '1310000000',
- address: 'Somewhere'
- }
- ],
- disabledList: [
- {
- id: '3',
- name: 'Tywin',
- tel: '1320000000',
- address: 'Somewhere'
- }
- ],
- add: 'Add',
- edit: 'Edit',
- disabledText: 'The following address is out of range'
- }
- },
- data() {
- return {
- chosenAddressId: '1'
- };
- },
- methods: {
- onAdd() {
- this.$toast(this.$t('add'));
- },
- onEdit(item, index) {
- this.$toast(`${this.$t('edit')}:${index}`);
- }
- }
- };
- </script>
|