zoukankan      html  css  js  c++  java
  • v-model 双向数据绑定

    通过v-model指令可以实现双向数据绑定 

    HTML部分:

     1     <div id="app">
     2         <input type="text" v-model="textVal" :value="textVal">
     3         <p>文本内容:{{ textVal }}</p>
     4         <div>
     5             <label for=""> 6                 <input type="radio" name="gender" v-model="radioVal" value="male">
     7             </label>
     8             <label for=""> 9                 <input type="radio" name="gender" v-model="radioVal" value="female">
    10             </label>
    11             <p>单选框:{{ radioVal }}</p>
    12         </div>
    13 
    14         <div>
    15             <label for="">16                 <input type="checkbox" name="animal" v-model="checkboxVal" value="dog">
    17             </label>
    18             <label for="">19                 <input type="checkbox" name="animal" v-model="checkboxVal" value="cat">
    20             </label>
    21             <label for="">猴子
    22                 <input type="checkbox" name="animal" v-model="checkboxVal" value="monkey">
    23             </label>
    24             <label for="">25                 <input type="checkbox" name="animal" v-model="checkboxVal" value="pig">
    26             </label>
    27             <p>复选框:{{ checkboxVal }}</p>
    28         </div>
    29 
    30         <select name="" id="" v-model="selectVal">
    31             <option value="BJ">北京</option>
    32             <option value="SH">上海</option>
    33             <option value="SZ">深圳</option>
    34             <option value="JX">江西</option>
    35         </select>
    36         <p>单选下拉框:{{ selectVal }}</p>
    37 
    38 
    39         <select name="" id="" v-model="mulSelectVal" multiple>
    40                 <option value="apple">苹果</option>
    41                 <option value="orange">橙子</option>
    42                 <option value="bananer">香蕉</option>                
    43             </select>
    44        
    45         <p>复选下拉框:{{ mulSelectVal }}</p>
    46     </div>

    JS部分:

     1     var app = new Vue({
     2             el: "#app",
     3             data() {
     4                 return {
     5                     textVal: "这是一段文字。。。",
     6                     radioVal: "",
     7                     checkboxVal: [],
     8                     selectVal: "",
     9                     mulSelectVal: []
    10                 }
    11 
    12             }
    13         });

    初始化页面:

    当修改元素的值时,下面的p标签内容也会随着改变。

  • 相关阅读:
    04.安全-TLS1.2连接过程
    02.安全-证书和CA
    01.安全-加密
    00.https基本
    00.二叉树基本
    二分查找01.基本二本查找及其变种
    01.数据结构资料,时间复杂度空间复杂度(数据结构算法基本)
    从 CentOS 8 平滑迁移至 CentOS Stream
    identityserver使用记录
    vs2019 使用私钥进行连接时出错 ssh连接报错
  • 原文地址:https://www.cnblogs.com/chenzongyan/p/10247766.html
Copyright © 2011-2022 走看看