vue.js表单输入绑定

vue.js 段金标
文章标签: vue.js

使用v-model双向绑定 input、select标签

1.绑定复选框示例如下:

<div id="app">
    <p>
	 选择爱好:
	 <input type="checkbox" v-model="checkbox" value="睡觉">睡觉
	 <input type="checkbox" v-model="checkbox" value="打游戏">打游戏
	 <input type="checkbox" v-model="checkbox" value="做梦">做梦
	 <input type="checkbox" v-model="checkbox" value="发呆">发呆
    </p>
    <p>爱好选择结果为:{{checkbox}}</p>
</div>
 <script>
    var vue=new Vue({
        el:"#app",
        data:{
            checkbox:['做梦'],
        },
    });    
</script>

效果图如下:

1.PNG2.PNG

2.绑定单选框示例如下:

<div id="app">
    <h3>单选框</h3>
    <p>
        <label><input type="radio" v-model="radio" value="男">男</label>
        <label><input type="radio" v-model="radio" value="女"/>女</label>
    </p>
    <p>{{radio}}</p>
</div>
<script>
    var vue=new Vue({
        el:"#app",
        data:{
            radio:'男',
        },
    });    
</script>

效果图如下:

3.PNG

3.绑定下拉框示例如下:

<div id="app">
    <h3>绑定下拉框</h3>
    <p>选择你的专业:
        <select v-model='select'>
             <option value="web前端">web前端</option>
             <option value="c#">c#</option>
             <option value="java">java</option>
        </select>
    </p>
    <p>你选择的专业为:{{select}}</p>
</div>
<script>
    var vue=new Vue({
        el:"#app",
        data:{
            select:'java',
        },
    });    
</script>

效果图如下:

4.PNG

还能输出{{restrictNumber}}个字符  
  • {{reply.author}}

    {{CommonUtil.formateDate(reply.ac_CommentDate).shortTime}}
  • 回复了{{Comments.author}} :