Files
cloud-cap-samples/bookshop/app/vue.html
2020-03-22 22:11:37 +01:00

36 lines
1.1 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<title> Capire Books </title>
<link rel="stylesheet" href="https://unpkg.com/primitive-ui/dist/css/main.css">
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
<style> #books tr:hover { background: #f2f2f2; cursor: pointer; } </style>
</head>
<body class="small-container", style="margin-top: 70px;">
<div id='app'>
<h1> Capire Books </h1>
<input type="text" placeholder="Search..." @input="search">
<table id='books'>
<thead>
<th> Book </th>
<th> Author </th>
<th> Genre </th>
<th> Price </th>
</thead>
<tr v-for="book in list" v-bind:id="book.ID" v-on:click="inspect">
<td>{{ book.title }}</td>
<td>{{ book.author }}</td>
<td>{{ book.genre.name }}</td>
<td>{{ book.currency.symbol }} {{ book.price }}</td>
</tr>
</table>
<p> {{ info }} </p>
</div>
</body>
<script src="vue.js"></script>
</html>