123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <template>
- <div>
- <h1>当前求和为:{{$store.state.sum}}</h1>
- <select v-model.number="n">
- <option value="1">1</option>
- <option value="2">2</option>
- <option value="3">3</option>
- </select>
- <button @click="increment">+</button>
- <button @click="decrement">-</button>
- <button @click="incrementOdd">当前求和为奇数再加</button>
- <button @click="incrementWait">等一等再加</button>
- </div>
- </template>
- <script>
- export default {
- name:'Count',
- data() {
- return {
- n:1, //用户选择的数字
- }
- },
- methods: {
- increment(){
- this.$store.commit('JIA',this.n)
- },
- decrement(){
- this.$store.commit('JIAN',this.n)
- },
- incrementOdd(){
- this.$store.dispatch('jiaOdd',this.n)
- },
- incrementWait(){
- this.$store.dispatch('jiaWait',this.n)
- },
- },
- mounted() {
- console.log('Count',this)
- },
- }
- </script>
- <style lang="css">
- button{
- margin-left: 5px;
- }
- </style>
|