Commit a535be4f3f291e7eca916a3a1bac0041d478af9b

Authored by 刘汉宸
1 parent 0f86bc04
Exists in master

[修改] 单元格绑定click事件

packages/cell/index.vue
1 <template> 1 <template>
2 - <div class="zui-cell" :class="classRender"> 2 + <div class="zui-cell" :class="classRender" @click="onClick">
3 <div v-if="$slots.icon" class="zui-cell__left-icon"> 3 <div v-if="$slots.icon" class="zui-cell__left-icon">
4 <slot name="icon"></slot> 4 <slot name="icon"></slot>
5 </div> 5 </div>
@@ -50,6 +50,13 @@ export default { @@ -50,6 +50,13 @@ export default {
50 'zui-cell--clickable': this.isLink 50 'zui-cell--clickable': this.isLink
51 } 51 }
52 } 52 }
  53 + },
  54 + methods: {
  55 + onClick: function() {
  56 + if (this.$listeners['click']) {
  57 + this.$emit('click');
  58 + }
  59 + }
53 } 60 }
54 } 61 }
55 </script> 62 </script>
packages/navBar/index.css
@@ -36,7 +36,6 @@ @@ -36,7 +36,6 @@
36 .zui-nav-bar__left, 36 .zui-nav-bar__left,
37 .zui-nav-bar__right { 37 .zui-nav-bar__right {
38 font-size: 16px; 38 font-size: 16px;
39 - min-width: 20%;  
40 display: flex; 39 display: flex;
41 align-items: center; 40 align-items: center;
42 } 41 }