200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > Vue表单输入绑定(文本框和复选框)

Vue表单输入绑定(文本框和复选框)

时间:2021-12-02 03:42:49

相关推荐

Vue表单输入绑定(文本框和复选框)

文本框

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>表单输入绑定</title>

</head>

<body>

<div id='app'>

<!-- 文本框 -->

<label>姓名是:</label>

<input v-model="message1" placeholder="请输入" />

<!-- 多行文本 -->

<p>多行文本</p>

<textarea v-model="message2" placeholder="多行文本"></textarea>

</div>

</div>

<script src="vue.js"></script>

<script>

var app1 = new Vue({

el: "#app",

data: {

message1: '又又',

message2: '1234567890987654321'

}

});

</script>

</body>

</html>

复选框

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>复选框</title>

</head>

<body>

<div id="app">

<!-- 单个复选框,绑定到boolean值 -->

<!--for属性规定与那个input进行绑定 -->

<input type="checkbox" v-model="checked" id="check" />

<label for="checkbox">{{checked}}</label>

</div>

<div id="app1">

<!-- 多个复选框,绑定同一个数组 -->

<input type="checkbox" v-model="item" id="check1" value="复选框1" />

<label>复选框1</label>

<input type="checkbox" v-model="item" id="check2" value="复选框2"/>

<label>复选框2</label>

<input type="checkbox" v-model="item" id="check3" value="复选框3"/>

<label>复选框3</label>

<input type="checkbox" v-model="item" id="check4" value="复选框4"/>

<label>复选框4</label>

</br>

<p>所选中:

<span>{{item}}</span>

</p>

</div>

<script src="vue.js"></script>

<script>

var app = new Vue({

el: "#app",

data: {

checked: "true"

},

model: {

checkbox: function() {

this.checked = (this.checked == 'true') ? 'false' : 'true';

}

}

});

var app1 = new Vue({

el: "#app1",

data: {

item:[]

}

})

</script>

</body>

</html>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。