vue2基础命令笔记整理

持续更新记录学习

v-model

v-model 是vue中用来绑定表单值的用法入下

单选框用法

<!-- 单选框 与v-model使用-->
//新建两个单选框
<div id="app">
	<input type="radio" value="男" name="gender" v-model="sex"><input type="radio" value="女" name="gender" v-model="sex">{{sex}}  //这里就会显示你选的那个单选框的值
<div/>
const vm = new Vue({
	el:"#app",  //挂载的元素
	data:{
		sex:'',
	}
})

多选框用法

<!--多选框使用-->
	<div id="app">
		<input type="checkbox" v-model="likes" value="香蕉">香蕉
        <input type="checkbox" v-model="likes" value="芒果">芒果
        <input type="checkbox" v-model="likes" value="榴莲">榴莲
      你爱吃的水果是-- {{likes}}    //这里选几个就会显示几个
	<div/>
	const vm = new Vue({
		el:"#app",
		data:{
			likes:[]
		}
	})

注意点
v-model 是直接跟表单的value值绑定的, 修改model绑定的值,表单值就会跟着变化

v-if 与 v-show

v-if 和 v-show 后面是布尔值,为true就是显示 false就是不显示

<div id="app">
	<h1 v-if="isTrue">我是v-if</h1>  //显示 可以通过控制isTrue这个值的变化来控制显示隐藏这个元素
	<h1 v-show="isShow">我是v-show</h1>   //不显示
<div/>
const vm = new Vue({
		el:"#app",
		data:{
			isTrue:true,
			isShow:false
		}
	})

注意点
v-if网页渲染的时候,如何条件成立就会渲染,v-if不管条件成不成立都会渲染

v-if 显示与不显示两者之间切换,元素是真正的从dom中移除销毁了,如果频繁的显示隐藏,
我们还是选择v-show会比较好一点,性能会比v-if好,

v-show 的显示隐藏切换,元素没有直接销毁,只是设置了样式隐藏 display:none

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值