feat: add emits option

This commit is contained in:
chenjiahan
2020-07-06 15:22:33 +08:00
parent 6995bcc8a3
commit 0e4b5a0f2f
9 changed files with 24 additions and 5 deletions
+7 -1
View File
@@ -2,7 +2,7 @@
<demo-section>
<demo-block :title="t('basicUsage')">
<van-cell-group>
<van-cell :title="t('cell')" :value="t('content')" />
<van-cell :title="t('cell')" :value="t('content')" @click="onClick" />
<van-cell :title="t('cell')" :value="t('content')" :label="t('desc')" />
</van-cell-group>
</demo-block>
@@ -108,6 +108,12 @@ export default {
verticalCenter: 'Vertical center',
},
},
methods: {
onClick() {
console.log('click');
},
},
};
</script>
+2
View File
@@ -14,6 +14,8 @@ export default createComponent({
...routeProps,
},
emits: ['click'],
setup(props, { slots, emit }) {
return function () {
const { icon, size, title, label, value, isLink } = props;