1)
vue 表单控件绑定
v-model
再来一个最简单的内容
<html>
<head>
<title>test</title>
<meta charset="utf-8" />
<style></style>
</head>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<div id="box">
<input type="text" v-model="myText" />
{
{
myText}}
</div>
<body></body>
<script>
var vm = new Vue({
el: "#box",
data: {
myText: "",
},
});
</script>
</html>
异常的舒适 ,可以实现 文本框和状态都变化 也可改变状态 来改变文本框
多行表单也是可以的
下一个问题 我想做一个checkbox 用来得到用户是否点击了 怎么操作?
现在我想用实现多个选择选一个怎么操作 ?
而且需要选择到之后 可以监控状态 vm.checkGroup这个数组也随之改变
<html>
<head>
<title>test</title>
<meta charset="utf-8" />
<style></style>
</head>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<body>
<div id="box">
<p>
你的爱好是什么?
<!-- 必须加一个value 不然会变成全选和全不选 -->
<input type="checkbox" v-model="checkGroup" value="y" />游泳
<input type="checkbox" v-model="checkGroup" value="d" />读书
<input type="checkbox" v-model="checkGroup" value="p" />跑步
</p>
<!-- 加这个是为了方便展示在页面上 -->
{
{
checkGroup}}
</div>
</body>
<script>
var vm = new Vue({
el: "#box",
data: {
myText: "",
// 这个地方需要用一个数组装选中的东西
checkGroup: [],
},
});
</script>
</html>
实现 单选一个