vant-fork
Version:
Lightweight Mobile UI Components built on Vue
55 lines (51 loc) • 1.16 kB
JavaScript
import Radio from '../radio';
import create from '../utils/create';
export default create({
render: function render() {
var _vm = this;
var _h = _vm.$createElement;
var _c = _vm._self._c || _h;
return _c('cell', {
class: _vm.b({
disabled: _vm.disabled
}),
attrs: {
"is-link": !_vm.disabled
},
on: {
"click": function click($event) {
_vm.$emit('select');
}
}
}, [_c('radio', {
attrs: {
"name": _vm.data.id
}
}, [_c('div', {
class: _vm.b('name')
}, [_vm._v(_vm._s(_vm.data.name) + "," + _vm._s(_vm.data.tel))]), _c('div', {
class: _vm.b('address')
}, [_vm._v(_vm._s(_vm.data.address))])]), _c('icon', {
class: _vm.b('edit'),
attrs: {
"slot": "right-icon",
"name": "edit"
},
on: {
"click": function click($event) {
$event.stopPropagation();
_vm.$emit('edit');
}
},
slot: "right-icon"
})], 1);
},
name: 'address-item',
components: {
Radio: Radio
},
props: {
data: Object,
disabled: Boolean
}
});