[improvement] AddressList: add switchable prop (#1938)

This commit is contained in:
neverland
2018-10-16 21:12:45 +08:00
committed by GitHub
parent fe5c69a853
commit f90e96f701
6 changed files with 31 additions and 9 deletions
+15 -2
View File
@@ -1,5 +1,9 @@
<template>
<cell :class="b({ disabled })" :is-link="!disabled" @click="$emit('select')">
<cell
:class="b({ disabled, unswitchable: !switchable })"
:is-link="!disabled && switchable"
@click="onSelect"
>
<radio :name="data.id">
<div :class="b('name')">{{ data.name }}{{ data.tel }}</div>
<div :class="b('address')">{{ data.address }}</div>
@@ -26,7 +30,16 @@ export default create({
props: {
data: Object,
disabled: Boolean
disabled: Boolean,
switchable: Boolean
},
methods: {
onSelect() {
if (this.switchable) {
this.$emit('select');
}
}
}
});
</script>