Vue.js基础-06-绑定样式(v-bind)-03-单项绑定数据(v-bind:value)
1. 单项绑定 (v-bind:value)
语法示例
- vue实例中定义值
new Vue({ el: '#app', data: { 要绑定的键: '要绑定的值', } })
- 绑定该值
<input v-bind:value="要绑定的键">
完整示例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>CROW-宋</title> <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script> <style> .active { border-style: dotted; padding: 25px; } </style> </head> <body> <div id="app" v-bind:class="{ 'active': true }"> <p>input 元素:</p> <input v-bind:value="name"> <p> {{ name }}</p> </div> <script> new Vue({ el: '#app', data: { name: '请输入姓名', } }) </script> </body> </html>
- 结果显示
输入框中绑定了name值,因此输入框内打印出了name值。后边同样打印出name值。
- 输入一个姓名
输入一个姓名后,因为是单项绑定,因此后边打印name值没有变化。
2. 和v-model 比较
- 代码
将上边的 v-bind:class
该为v-model
:
<input v-model="name">
- 结果显示
- 输入姓名后
因为v-model是双向绑定,因此name值改变,后边打印的name值也变成了刘备。
分类:
前端开发 / vue框架学习
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律