vue.js 2的表单控件

简介: 静下心,抄一段sample,以后可以快点到这里来抄。。。: DOCTYPE html> Your input is: {{ message }} 男 女...

静下心,抄一段sample,以后可以快点到这里来抄。。。:

<!DOCTYPE html>
<html>
  <head>
      <meta charset="UTF-8">
      <title></title>
      <link rel="stylesheet" href="demo.css" />
  </head>
  <body>
  <div id="app">
    <input type="text" v-model="message" />
    <span>Your input is: {{ message }}</span>
    <p></p>

    <label><input type="radio" value="male" v-model="gender"></label>
    <label><input type="radio" value="female" v-model="gender"></label>
    <p>{{gender}}</p>

    <input type="checkbox" v-model="checked" />
    <span> checked: {{checked}}</span>
    <p></p>

    <label><input type="checkbox" value="1" v-model="multiChecked">1</label>
    <label><input type="checkbox" value="2" v-model="multiChecked">2</label>
    <label><input type="checkbox" value="3" v-model="multiChecked">3</label>
    <p>multiChecked: {{multiChecked.join('|')}}</p>

    <select v-model="selected">
      <option selected>A</option>
      <option>B</option>
      <option>C</option>
      <option>D</option>
    </select>
    <span> Selected: {{selected}}</span>
    <p></p>

    <select v-model="multiSelected" multiple>
      <option selected>A</option>
      <option>B</option>
      <option>C</option>
      <option>D</option>
    </select>
    <span> MultiSelected: {{multiSelected.join('|')}}</span>
    <p></p>

    <input type="checkbox" v-model="checked" v-bind:true-value="a" v-bind:false-value="b">
    <span> checked: {{checked}}</span>
    <p></p>

    <input type="radio" v-model="checked" v-bind:value="a">
    <span> checked: {{checked}}</span>
    <p></p>

    <select v-model="selected"> 
      <option v-bind:value="{number: 123}"> 123</option>
    </select>
    <span> Selected: {{selected}}</span>
    <p></p>

    <div class="tab" v-bind:class="{'active': active, 'unactive': !active}">
    </div>

    <div v-bind:class="[classA, classB]"></div>

    <div v-bind:style="alertStyle"></div>

  </div>
  <template v-if="yes">
    <p>This is 1 dom</p>
    <p>This is 2 dom</p>
    <p>This is 3 dom</p>
    <p>This is 4 dom</p>
  </template>
  
  </body>
  <script src="http://cdn.bootcss.com/vue/2.2.4/vue.min.js"></script>
  <script>
    var vm = new Vue({
      el: "#app",
      data: {
        message: "",
        gender: "",
        checked: "",
        multiChecked: [],
        selected: "",
        multiSelected: [],
        a: "a",
        b: "b",
        yes: true,
        active: true,
        classA: 'class-a',
        classB: 'class-b',
        alertStyle: {
          color: "red",
          fontSize: "20px"
        }
      }

      })
  </script>
</html>

目录
相关文章
|
1月前
|
JavaScript 前端开发
JavaScript如何遍历表单元素?
JavaScript如何遍历表单元素?
|
1月前
编程笔记 html5&css&js 022 HTML表单概要
编程笔记 html5&css&js 022 HTML表单概要
|
2月前
|
移动开发 JavaScript 前端开发
分享88个表单按钮JS特效,总有一款适合您
分享88个表单按钮JS特效,总有一款适合您
31 1
|
2月前
|
存储 移动开发 JSON
分享86个表单按钮JS特效,总有一款适合您
分享86个表单按钮JS特效,总有一款适合您
33 1
|
1月前
|
JSON JavaScript 前端开发
【form-generator在线表单生成---vue父组件调用vue弹框组件】
【form-generator在线表单生成---vue父组件调用vue弹框组件】
34 1
|
3月前
|
移动开发 JavaScript 前端开发
分享95个JS表单脚本,总有一款适合您
分享95个JS表单脚本,总有一款适合您
27 0
|
3月前
|
移动开发 JavaScript 前端开发
分享106个JS表单脚本,总有一款适合您
分享106个JS表单脚本,总有一款适合您
17 0
|
3月前
|
移动开发 JavaScript 前端开发
分享98个JS表单脚本,总有一款适合您
分享98个JS表单脚本,总有一款适合您
21 0
|
3月前
第39节: Vue3 表单输入绑定及修饰符
第39节: Vue3 表单输入绑定及修饰符
21 0
|
3月前
Vue3动态表单
Vue3动态表单
48 0