lex-xin 5 years ago
parent
commit
56e2c46a3d
2 changed files with 13 additions and 4 deletions
  1. 6 2
      src/components/MButton.vue
  2. 7 2
      src/views/level/SignUp.vue

+ 6 - 2
src/components/MButton.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="mbutton">
-      <van-button type="primary" round block>{{ text }}</van-button>
+      <van-button type="primary" @click="onClick" round block>{{ text }}</van-button>
   </div>
 </template>
 
@@ -13,7 +13,11 @@ export default {
     data() {
         return {}
     },
-    methods: {}
+    methods: {
+        onClick() {
+            this.$emit('click')
+        }
+    }
 };
 </script>
 

+ 7 - 2
src/views/level/SignUp.vue

@@ -7,24 +7,29 @@
 				<p>报名时间:2020.6.5-6.20</p>
 			</div>
 
-			<!-- <van-button type="primary" round block>我要报名</van-button> -->
-			<m-button class="signBtn" text="我要报名" />
+			<van-button type="primary" @click="onSubmit" round block>我要报名</van-button>
+			<m-button class="signBtn" @click="onSubmit" text="我要报名" />
 		</div>
     </div>
 </template>
 <script>
 import MHeader from '@/components/MHeader'
 import MButton from '@/components/MButton'
+import _ from 'lodash'
 export default {
     name: 'SignUp',
 	components: { MHeader, MButton },
     data () {
         return {
+			show: true
         }
     },
     mounted() {
     },
     methods: {
+		onSubmit: _.throttle(function() {
+			// console.log(show)
+		}, 500)
     }
 }
 </script>