<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Học Vuejs</title> <style> .ketqua { border: 1px solid red; } </style> </head> <body> <!-- View --> <div id="app"> <h1>Tính toán + - X /</h1> <form> Số a là: <input type="text" name="txtSoA" id="txtSoA" v-model="a" /><br /> Số b là: <input type="text" name="txtSoB" id="txtSoB" v-model="b" /><br /> <div class="ketqua" v-if="a > 0 || b > 0"> Kết quả A + B là: {{ tinhcong() }} </div> </form> </div> <!-- Models --> <script src="vendor/vuejs/vue.js"></script> <script> // Tạo đối tượng VUE var vue = new Vue({ el: '#app', data: { a: 0, b: 0 }, methods: { tinhcong() { return parseInt(this.a) + parseInt(this.b); } } }); </script> </body> </html>Bổ sung Table V-FOR
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Học Vuejs</title> <style> .ketqua { border: 1px solid red; } </style> </head> <body> <!-- View --> <div id="app"> <h1>Chương trình Mini toán</h1> <h2>Các phép toán hỗ trợ</h2> <ul> <!-- item in collection --> <li v-for="pt in danhsachpheptoanchuongtinhhotro"> Tên phép toán: <span style="color: blue;">{{ pt.tenpheptoan }}</span>; Ký hiệu: <span style="color: red;">{{ pt.kyhieu }}</span> </li> </ul> <table border="1" style="border-collapse: collapse;width: 100%;"> <tr> <th>Tên phép toán</th> <th>Ký hiệu</th> </tr> <tr v-for="pt in danhsachpheptoanchuongtinhhotro"> <td>{{ pt.tenpheptoan }}</td> <td>{{ pt.kyhieu }}</td> </tr> </table> <form> Số a là: <input type="text" name="txtSoA" id="txtSoA" v-model="a" /><br /> Số b là: <input type="text" name="txtSoB" id="txtSoB" v-model="b" /><br /> <div class="ketqua" v-if="a > 0 || b > 0"> Kết quả A + B là: {{ tinhcong() }} </div> <div v-else="a > 0 || b > 0"> Vui lòng nhập số a hoặc b > 0 </div> </form> </div> <!-- Models --> <script src="vendor/vuejs/vue.js"></script> <script> // Tạo đối tượng VUE var vue = new Vue({ el: '#app', data: { a: 0, b: 0, danhsachpheptoanchuongtinhhotro: [ { tenpheptoan: "Toán cộng", kyhieu: "+" }, { tenpheptoan: "Toán trừ", kyhieu: "-" }, { tenpheptoan: "Toán nhân", kyhieu: "*" }, { tenpheptoan: "Toán chia", kyhieu: "/" }, { tenpheptoan: "Toán chia lấy dư", kyhieu: "%" }, ] }, methods: { tinhcong() { return parseInt(this.a) + parseInt(this.b); } } }); </script> </body> </html>
Chương trình học
Các bài học
Bài học trước
Chương trình học
Bao gồm Module, Chương, Bài học, Bài tập, Kiểm tra...Chương trình học
Bài học trước