Vue在单选框和下拉框中使用双向数据绑定
Vue在单选框和下拉框中使用双向数据绑定在这里插入代码片单行文本:<head><meta charset="UTF-8"><title>Java</title><script src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.js"></sc...
·
Vue在单选框和下拉框中使用双向数据绑定在这里插入代码片
单行文本:
<head>
<meta charset="UTF-8">
<title>Java</title>
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.js"></script>
</head>
<body>
<!--我们这里希望,输入框的值和{}取值动态绑定,实时相同,我们就使用v-model绑定message-->
<div id="vue">
单行文本:<input type="text" v-model="message" value="hello" /> 单行文本是:{{message}}
</div>
<script type="text/javascript">
var vm = new Vue({
el: '#vue',
data: {
message: "Hello Vue"
}
});
</script>
</body>
</html>
多行文本:
<div id="vue">
多行文本:<textarea v-model="message"></textarea> 多行文本是:{{message}}
</div>
<script type="text/javascript">
var vm = new Vue({
el: '#vue',
data: {
message: "Hello Textarea"
}
});
</script>
单复选框:
<div id="vue">
单复选框:
<input type="checkbox" id="checkbox" v-model="checked">
<label for="checkbox">{{ checked }}</label>
</div>
<script type="text/javascript">
var vm = new Vue({
el: '#vue',
data: {
checked: false
}
});
</script>
多复选框:
<div id="vue">
多复选框:
<input type="checkbox" id="jack" value="Jack" v-model="checkedNames">
<label for="jack">Jack</label>
<input type="checkbox" id="john" value="John" v-model="checkedNames">
<label for="john">John</label>
<input type="checkbox" id="mike" value="Mike" v-model="checkedNames">
<label for="mike">Mike</label>
<span>选中的值: {{ checkedNames }}</span>
</div>
<script type="text/javascript">
var vm = new Vue({
el: '#vue',
data: {
checkedNames: []
}
});
</script>
单选按钮:
<div id="vue">
单选按钮:
<input type="radio" id="one" value="One" v-model="picked">
<label for="one">One</label>
<input type="radio" id="two" value="Two" v-model="picked">
<label for="two">Two</label>
<span>选中的值: {{ picked }}</span>
</div>
<script type="text/javascript">
var vm = new Vue({
el: '#vue',
data: {
picked: ''
}
});
</script>
下拉框:
<div id="vue">
下拉框:
<select v-model="selected">
<option disabled value="">请选择</option>
<option>A</option>
<option>B</option>
<option>C</option>
</select>
<span>选中的值: {{ selected }}</span>
</div>
<script type="text/javascript">
var vm = new Vue({
el: '#vue',
data: {
selected: ''
}
});
</script>
更多推荐
已为社区贡献1条内容
所有评论(0)