Vue(二):指令语法之v-bind
一、什么是指令语法
vue中模板语法有两大类,第一类是插值语法,第二类就是指令语法。
1.插值语法
插值语法在上一篇“vue的简单使用”中已经提到了。
功能:用于解析标签体的内容
写法:{{XXX}},XXX为js表达式
2.指令语法
功能:用于解析标签(包括标签属性、标签事件、标签体内容等)
本文来学习指令语法中的v-bind指令,v-bind指令用于绑定标签的属性。
二、v-bind的用法
下面是v-bind的使用示例:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>vue的模板语法</title> <script type="text/javascript" src="../js/vue.js"></script> </head> <body> <div id="root"> <h1>学生姓名</h1> <h3>我的名字是:{{name}}</h3> <hr/> <h1>课程成绩</h1> <h3>{{lesson.name}},{{lesson.score}}</h3> <hr/> <h1>个人主页</h1> <a v-bind:href="url">{{name}}的个人主页1</a> <a :href="url">{{name}}的个人主页1</a> </div> </body> <script type="text/javascript"> new Vue({ el: "#root", data: { name: "张三", age: 15, lesson: { name: "数学", score: 95 }, url: "https://www.baidu.com" } }) </script> </html>
这是一个简单的示例,其中既使用了插值语法,也使用了v-bind指令语法。
从上面可以看出,v-bind指令语法的写法为:v-bind:XXX="xxx",其中XXX为属性名,xxx则为js表达式。这个指令语法也可以缩写为:XXX="xxx"的形式。
三、页面测试
(本文仅作个人学习记录用,如有纰漏敬请指正)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!