Vue.js 教学第三章:模板语法精讲,插值与 v-bind 指令
Vue.js 模板语法精讲:插值与 v-bind 指令
在 Vue.js 开发中,模板语法是构建动态用户界面的核心。本文将深入讲解两大基础模板语法:插值({{ }})和 v-bind 指令,通过大量实例帮助你掌握这些关键概念。
一、插值语法:双花括号的魔法
1.1 基础文本插值
双花括号是最简单的插值方式,用于将数据绑定到 HTML 文本中。
<!DOCTYPE html>
<html>
<head><title>Vue 插值示例</title><script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script>
</head>
<body><div id="app"><p>用户名:{{ username }}</p><p>用户年龄:{{ age }}</p></div><script>new Vue({el: '#app',data: {username: '张三',age: 25}})</script>
</body>
</html>
1.2 表达式计算
双花括号支持 JavaScript 表达式,可以进行简单运算。
<div id="app"><p>价格计算:{{ price * quantity }}</p><p>折扣后价格:{{ price * quantity * (1 - discount) }}</p>
</div><script>new Vue({el: '#app',data: {price: 100,quantity: 2,discount: 0.1 // 10% 折扣}})
</script>
1.3 条件与逻辑运算
可以使用三元运算符和逻辑运算符进行条件判断。
<div id="app"><p>用户状态:{{ isLoggedIn ? '已登录' : '未登录' }}</p><p>用户名: