Vue使用v-bind绑定动态数据

港控/mmm° 2023-10-18 08:59 103阅读 0赞

有时需要绑定一个动态的数据,可以用v-bind来实现

单选按钮:

  1. <div id="app">
  2. <input type="radio" v-model="picked" :value="value">
  3. <label>单选按钮</label>
  4. <p>{
  5. {picked}}</p>
  6. <p>{
  7. {value}}</p>
  8. </div>
  9. <!-- 开发环境版本,包含了有帮助的命令行警告 -->
  10. <script src=" href='https://cdn.jsdelivr.net/npm/vue/dist/vue.js">https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
  11. <script>
  12. new Vue({
  13. el:'#app',
  14. data:{
  15. picked:false,
  16. value:123
  17. }
  18. })
  19. </script>

在选中时,app.picked===app.value 值都是123

70

复选框:

  1. <div id="app">
  2. <input
  3. type="checkbox"
  4. v-model="toggle"
  5. :true-value="value1"
  6. :false-value="value2">
  7. <label>复选框</label>
  8. <p>{
  9. {toggle}}</p>
  10. <p>{
  11. {value1}}</p>
  12. <p>{
  13. {value2}}</p>
  14. </div>
  15. <!-- 开发环境版本,包含了有帮助的命令行警告 -->
  16. <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
  17. <script>
  18. new Vue({
  19. el:'#app',
  20. data:{
  21. toggle:false,
  22. value1:'a',
  23. value2:'b'
  24. }
  25. })
  26. </script>

选中时,app.toggle===app.value1;未勾选时,app.toggle===app.value2

![Image 1][]70 1

下拉框:

  1. <div id="app">
  2. <select v-model="selected">
  3. <option :value="{number:123}">123</option>
  4. </select>
  5. {
  6. {selected.number}}
  7. </div>
  8. <!-- 开发环境版本,包含了有帮助的命令行警告 -->
  9. <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
  10. <script>
  11. new Vue({
  12. el:'#app',
  13. data:{
  14. selected:''
  15. }
  16. })
  17. </script>

当选中时,app.selected是一个Object,所以app.selected.number===123。

![Image 1][]

70 2

[Image 1]:

发表评论

表情:
评论列表 (有 0 条评论,103人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Vue 动态样式

    1. 简介 本小节我们将介绍 Vue 中如何动态绑定样式。包括 Class 的绑定、内联样式 Style 的绑定。掌握样式绑定的多种形式是其中的重点难点。同学们可以在学完

    相关 vue动态class

    Vue.js 允许您使用 v-bind 指令或简写的 : 来动态绑定 class 属性。这允许您基于某些条件为元素添加或删除类名,从而实现动态样式控制。以下是一些示例: 动态

    相关 Vue数据

    > 单向绑定模式  v-bind:  之前说的指令语法只是说了一个 v-bind:及其简写模式 :,但是 v-bind:是一个单向绑定模式,只能将data中的数据解析到页面上

    相关 Vue 数据

    数据绑定就是将页面的数据和视图关联起来,当我们的数据变化的时候,视图可以自动更新。 插值 文本插值是数据绑定的最基本形式,使用双花括号“\{ \{ \}\}”,这种语法在