zoukankan      html  css  js  c++  java
  • 在表单元素上使用v-model的注意事项

    1、在textarea标签中使用

        <textarea v-model="name"></textarea>
        <p>{{name}}</p>

      问题:

      在data中的数据已经加上换行符  了,但是页面渲染时并没有换行

      解决:

        给p标签添加样式 <p style="white-space:pre-line;">{{name}}</p>

      效果:

        

    2、在绑定多个checkbox时需要将v-model绑定到同一个数组中

        <input type="checkbox" v-model="checkedNames" value="xiaoming" id="xiaoming">
        <label for="xiaoming">xiaoming</label>
        <input type="checkbox" v-model="checkedNames" value="xiaohong" id="xiaohong">
        <label for="xiaohong">xiaohong</label>
        <input type="checkbox" v-model="checkedNames" value="xiaohua" id="xiaohua">
        <label for="xiaohua">xiaohua</label>
        <p>选中的名字:{{checkedNames}}</p>
      data() {
        return {
          checkedNames: ['xiaoming']
        }
      }

    3、在绑定多个radio时需要将v-model绑定到同一个值中

        <input type="radio" v-model="radioVal" value="小明" id="xiaoming">
        <label for="xiaoming">小明</label>
        <br>
        <input type="radio" v-model="radioVal" value="小红" id="xiaohong">
        <label for="xiaohong">小红</label>
        <br>
        <p>谁最帅:{{radioVal}}</p>
      data() {
        return {
          radioVal: '小明'
        }
      }

    4、select选择器

        <select v-model="selected" multiple>
          <option disabled value="">请选择</option>
          <option value="小王">小王</option>
          <option value="小红">小红</option>
          <option value="小华">小华</option>
        </select>
        <span>已选择:{{selected}}</span>
      data() {
        return {
          selected: ''
        }
      }
  • 相关阅读:
    IT名词备忘录——汇编
    逆转链表的实现
    编写安全的代码的一些技巧
    extern c 谈
    回调函数
    职场必备八个黄金句型
    CString类的用法介绍和自己动手写的CString类
    61条面向对象设计的经验原则(转贴)
    sprintf的用法
    VisualStudioVS2010统计代码行数
  • 原文地址:https://www.cnblogs.com/wuqilang/p/14876105.html
Copyright © 2011-2022 走看看