表单

表单

Input(输入框)

<!-- input -->
			<h2>Input</h2>
			<p>input 元素:</p>
			<input v-model.lazy="message" placeholder="编辑我......">
			<p>消息是:{{ message }}</p>
			<p>textarea 元素:</p>
			<textarea v-model="message2" placeholder="多行文本输入......"></textarea>
			<p style="white-space: pre">{{ message2 }}</p>

Checkbox(复选框)

<!-- checkbox -->
			<h2>Checkbox</h2>
			<!-- single checkbox -->
			<p>单个复选框:</p>
			<input type="checkbox" id="checkbox" v-model="checked">
			<label for="checkbox">{{ checked }}</label>
			<!-- multiply checkbox -->
			<p>多个复选框:</p>
			<input type="checkbox" id="huawei" value="HuaWei" v-model="checkedNames">
			<label for="huawei">HuaWei</label>
			<input type="checkbox" id="alibaba" value="Alibaba" v-model="checkedNames">
			<label for="alibaba">Alibaba</label>
			<input type="checkbox" id="tencent" value="Tencent" v-model="checkedNames">
			<label for="tencent">Tencent</label>
			<br>
			<span>选择的值为:{{ checkedNames }}</span>
			<br>

Radio(按钮)

<!-- radio -->
			<h2>Radio</h2>
			<input type="radio" id="huawei" value="HuaWei" v-model="picked">
			<label for="huawei">HuaWei</label>
			<br>
			<input type="radio" id="alibaba" value="Alibaba" v-model="picked">
			<label for="alibaba">Alibaba</label>
			<br>
			<input type="radio" id="tencent" value="Tencent" v-model="picked">
			<label for="tencent">Tencent</label>
			<br>
			<span>选中的值为:{{ picked }} </span>

Select List(下拉列表)

<!-- selected list -->
			<h2>Selected List</h2>
			<select v-model="selected" name="fruit">
				<option value="">选择一个网站</option>
				<option value="www.google.com">Google</option>
				<option value="www.alibaba.com">Alibaba</option>
				<option value="www.huawei.com">HuaWei</option>
				<option value="www.tencent.com">Tencent</option>
			</select>
			<div>{{ selected }}</div>
			<br>

Modifier(修饰符)

<!-- modifier -->
			<h2>.lazy</h2>
			<input v-model.lazy="msg">
			<p>{{ msg }}</p>
			<h2>.number</h2>
			<input v-model.number="age" type="number">
			<p>{{ age }}</p>
			<h2>.trim</h2>
			<input v-model.trim="msg2">
			<p>{{ msg2 }}</p>

主要代码:

<!-- form : v-model -->
	<div id="example-6">
	    <!-- input -->
			<h2>Input</h2>
			<p>input 元素:</p>
			<input v-model.lazy="message" placeholder="编辑我......">
			<p>消息是:{{ message }}</p>
			<p>textarea 元素:</p>
			<textarea v-model="message2" placeholder="多行文本输入......"></textarea>
			<p style="white-space: pre">{{ message2 }}</p>
		
		<!-- checkbox -->
			<h2>Checkbox</h2>
			<!-- single checkbox -->
			<p>单个复选框:</p>
			<input type="checkbox" id="checkbox" v-model="checked">
			<label for="checkbox">{{ checked }}</label>
			<!-- multiply checkbox -->
			<p>多个复选框:</p>
			<input type="checkbox" id="huawei" value="HuaWei" v-model="checkedNames">
			<label for="huawei">HuaWei</label>
			<input type="checkbox" id="alibaba" value="Alibaba" v-model="checkedNames">
			<label for="alibaba">Alibaba</label>
			<input type="checkbox" id="tencent" value="Tencent" v-model="checkedNames">
			<label for="tencent">Tencent</label>
			<br>
			<span>选择的值为:{{ checkedNames }}</span>
			<br>
		<!-- radio -->
			<h2>Radio</h2>
			<input type="radio" id="huawei" value="HuaWei" v-model="picked">
			<label for="huawei">HuaWei</label>
			<br>
			<input type="radio" id="alibaba" value="Alibaba" v-model="picked">
			<label for="alibaba">Alibaba</label>
			<br>
			<input type="radio" id="tencent" value="Tencent" v-model="picked">
			<label for="tencent">Tencent</label>
			<br>
			<span>选中的值为:{{ picked }} </span>
		<!-- selected list -->
			<h2>Selected List</h2>
			<select v-model="selected" name="fruit">
				<option value="">选择一个网站</option>
				<option value="www.google.com">Google</option>
				<option value="www.alibaba.com">Alibaba</option>
				<option value="www.huawei.com">HuaWei</option>
				<option value="www.tencent.com">Tencent</option>
			</select>
			<div>{{ selected }}</div>
			<br>
		<!-- modifier -->
			<h2>.lazy</h2>
			<input v-model.lazy="msg">
			<p>{{ msg }}</p>
			<h2>.number</h2>
			<input v-model.number="age" type="number">
			<p>{{ age }}</p>
			<h2>.trim</h2>
			<input v-model.trim="msg2">
			<p>{{ msg2 }}</p>
		
	</div>
<!-- define vue object -->
    <script type="text/javascript">
        new Vue({
            el:'#example-6',
            data: {
                message: 'Google',
                message2: 'Google\r\nhttp://www.google.com',
                checked: false,
                checkedNames: [],
                picked: 'HuaWei',
                selected: '',
                msg: '',
                age: '',
                msg2: ''
            }
        });
    </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值