vue.js 2的表单控件

静下心,抄一段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>

时间: 2024-10-03 16:11:18

vue.js 2的表单控件的相关文章

【分享】 纯 js 表单控件 —— 让 “增改查” 更轻松!

我们在做增删改查的时候,必可避免的要做表单,那么表单是怎么弄出来的呢?拖拽控件.手写.js创建还是第三方控件(包括js版)? 以前用服务器控件写了一套表单控件,用起来感觉也挺方便的,只是效率太低,太占用服务器的资源.想了好久也没想到如何提高效率,最后改成了纯js版的. js属于初学,代码还很简陋,大家见笑了.现在是越学习js,越是感到js的强大!   需求.目的:1. 在前台网页,使用js自动创建表单2. 可以控制表单里的控件类型,比如文本框.下拉列表框.在线编辑器等.3. 可以获取用户输入的数

Vue.js表单控件实践_javascript技巧

最近项目中使用了vue替代繁琐的jquery处理dom的数据更新,个人非常喜欢,所以就上官网小小地实践了一把. 以下为表单控件的实践,代码敬上,直接新建html文件,粘贴复制即可看到效果 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>PlayAround2 Have Fun</title> <sc

学习vue.js表单控件绑定操作_javascript技巧

本文实例为大家分享了vue.js表单控件绑定的具体代码,供大家参考,具体内容如下 html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>表单控件绑定</title> </head> <body> <!-- v-model在表单控件元素上实现数据的双向绑定 -->

Vue.js每天必学之表单控件绑定_javascript技巧

基础用法 可以用 v-model 指令在表单控件元素上创建双向数据绑定.根据控件类型它自动选取正确的方法更新元素.尽管有点神奇,v-model 不过是语法糖,在用户输入事件中更新数据,以及特别处理一些极端例子. Text <span>Message is: {{ message }}</span> <br> <input type="text" v-model="message" placeholder="edit

Bootstrap所支持的表单控件实例详解_javascript技巧

 Bootstrap所支持的表单控件如下所示: Bootstrap 支持最常见的表单控件,主要是 input.textarea.checkbox.radio 和 select. 输入框(Input) 最常见的表单文本字段是输入框 input.用户可以在其中输入大多数必要的表单数据.Bootstrap 提供了对所有原生的 HTML5 的 input 类型的支持,包括:text.password.datetime.datetime-local.date.month.time.week.number.

javascript表单控件实例讲解_javascript技巧

本文实例为大家分享js表单控件多个实例讲解,供大家参考,具体内容如下 实例一:遍历表单的所有控件 <script type="text/javascript"> //遍历表单的所有控件 function getValues(){ var f = document.forms[0]; //获取表单DOM var elements = f.elements; //获取所有的控件数组 var str = ''; //拼接字符串 //循环遍历 for(var i=0; i<e

能自己“跑”的表单控件,思路,雏形,源码。vs2005版本

下载地址: http://www.cnblogs.com/jyk/archive/2008/07/29/1255891.html 大家是怎么处理CRUD的呢? 这里说一下添加.修改数据.     一大堆的表,n多的字段,经常变化的表现形式(比如文本框换成下拉列表框等),是不是很头痛?反正我是很烦的,因为我太懒了,对于这种不是太重要的,但是有很繁琐的东东,我总是要向出来一种"简单"的方式来处理.     怎么办?表单控件,我还一直使用VS2003,没有VS2005里面的表单控件,所以只好

【自然框架】之鼠标点功能现(二):表单控件的“应用”—— 代码?只写需要的!

    [自然框架]之鼠标点功能现(一):单表的增删改查(即上次5月23日活动的一个主题)[Demo.源码下载]           看了大家的回复,好像不少人误会了,我为了突出"鼠标点,功能现",所以没有说代码,没有贴代码,这就让一些人认为我想要完全抛弃VS,自己写一个"平台"来代替,不好意思,您高估我了,我可达不到.我只是想"简单的事情点鼠标就可以了,复杂的事情就要写代码了".         还是举例子吧.比如说上次里的[表8:添加列表信息

假乱真的表单控件:美化原生表单控件

文章描述:这样的模拟需要在兼顾实现设计的同时,还要保证网站的性能和可用性.这时我不禁开始怀念那些看起来平凡却非常实用的原生表单控件.如果用他们几乎可以解决以上所有问题. 在互联网成熟的今天,大家对网站的要求不仅仅在功能实现上,也开始注重视觉设计,多终端用户体验等等.表单控件是web页面上重要的组成元素,具有非常高的功能性.交互设计师为它设计更加方便的操作方式,视觉设计师也会绞尽脑汁设计出更加夺人眼球的视觉展现.可是由于表单控件自身的局限性,不能很好地自定义外表,所以就诞生了一系列的由聪明的前端同