Heim >WeChat-Applet >Mini-Programmentwicklung >WeChat Mini-Programm-Vermieterkartenzähler

WeChat Mini-Programm-Vermieterkartenzähler

王林
王林nach vorne
2021-02-18 09:39:3022437Durchsuche

WeChat Mini-Programm-Vermieterkartenzähler

Gelegentlich stellte ich beim Anschauen der Live-Übertragung von Doudizhu fest, dass der Moderator einen Fehler gemacht hatte, weil er keinen Kartenrekorder hatte, und so kam mir die Idee, einen Kartenrekorder zu bauen um meine Fähigkeiten zu üben und mich mit dem Entwicklungsprozess kleiner Programme vertraut zu machen.

Screenshot:

WeChat Mini-Programm-Vermieterkartenzähler

Die Idee ist relativ einfach und hat nur eine Seite

1 Wählen Sie ein Kartendeck oder zwei Kartendecks

2. Klicken Sie auf die entsprechende Karte, um die Anzahl der entsprechenden Karten zu reduzieren. Wenn die Zahl 0 ist, wird das Symbol grau

3. Der Rückgängig-Vorgang behält nur die letzten 100 Klickvorgänge bei

Die Auswahl für die Entwicklung ist mpvue mpvue.com/

und dann direkt das Rasterlayout verwenden, um die Karten anzuordnen

<div class="gird-container">
  <div class="gird-item" v-for="(poker, index) in pokers" :key="index">
    <card :poker="poker" :index="index" @handleHuase="handleHuase" @handleWang="handleWang">
    </card>
  </div>
</div>
Anleitung:

// 点击操作
handleHuase (obj) {
// 这里用来记录操作历史
this.updateHistory.push(JSON.parse(JSON.stringify(this.pokers)))
  if (this.pokers[obj.index][obj.huase] > 0) {
    this.pokers[obj.index][obj.huase] -= 1
    this.pokers[obj.index].count -= 1
  } else {
    this.pokers[obj.index][obj.huase] = this.defaultCount
    this.pokers[obj.index].count += 1
  }
}
// 撤销操作
rollback () {
  let pokers = this.updateHistory[this.updateHistory.length - 1]
  this.pokers = pokers
  this.updateHistory.pop(this.updateHistory.length - 1)
}

git-Adresse

github.com/jinggoing/m…

Mini Programmcode

Verwandte Empfehlungen:

Mini-Tutorial zur ProgrammentwicklungWeChat Mini-Programm-Vermieterkartenzähler

Das obige ist der detaillierte Inhalt vonWeChat Mini-Programm-Vermieterkartenzähler. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:juejin.im. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen