Browse Source

košík

master
Jméno Příjmení 4 years ago
parent
commit
5697536703
  1. 11
      src/App.vue
  2. 3
      src/assets/knihy.json

11
src/App.vue

@ -6,6 +6,7 @@
<h2>Knihy</h2> <h2>Knihy</h2>
<div v-for="(kniha, i) in knihy" :key="i"> <div v-for="(kniha, i) in knihy" :key="i">
{{ kniha.nazev }} {{ kniha.nazev }}
<img :src="kniha.obrazek" style="width: 30px" alt="">
<button <button
v-on:click="typKniha(kniha, typ)" v-on:click="typKniha(kniha, typ)"
class="btn" class="btn"
@ -23,10 +24,19 @@
<p> <p>
{{ kniha.format_volba }} {{ kniha.format_volba }}
</p> </p>
<p>
<button v-on:click="kosik.push(kniha)">do košíku</button>
</p>
</div> </div>
</div> </div>
<div class="col"> <div class="col">
<h2>Košík</h2> <h2>Košík</h2>
<div v-for="(kniha, i) in kosik" :key="i">
{{ kniha.nazev }} <br>
{{ kniha.format_volba }} <br>
<input type="number" min="1" v-model="kniha.pocet">
{{ kniha.pocet * kniha.cena }}
</div>
</div> </div>
</div> </div>
</div> </div>
@ -40,6 +50,7 @@ export default {
data: function () { data: function () {
return { return {
knihy: data, knihy: data,
kosik: [],
}; };
}, },
methods: { methods: {

3
src/assets/knihy.json

@ -4,9 +4,10 @@
"obrazek": "/img/telo-scita-rany.png", "obrazek": "/img/telo-scita-rany.png",
"autor": "", "autor": "",
"stran": 0, "stran": 0,
"cena": 0,
"cena": 122,
"typ_volba": null, "typ_volba": null,
"format_volba": null, "format_volba": null,
"pocet": 1,
"typy": [ "typy": [
{ {
"nazev": "papír", "nazev": "papír",

Loading…
Cancel
Save