6 - Vue 学习笔记 - v-bind的基本使用

本文详细介绍了Vue中的v-bind指令,包括其基本使用、动态绑定class和style的多种语法,如对象语法和数组语法。通过v-bind,可以实现属性的动态绑定,例如动态绑定a元素的href和img的src。对于class,可以绑定对象或数组来根据条件切换样式;对于style,可以绑定对象或数组来设置内联样式。
摘要由CSDN通过智能技术生成

在某些情况下,除了内容需要动态来决定外,某些属性也希望动态绑定

  • 比如动态绑定 a 元素的 href 属性
  • 比如动态绑定 img 的src 属性
    这个时候,可以使用 v-bind 指令:

v-bind

  1. 作用:动态绑定属性
  2. 缩写::
  3. 预期:any (with argument) | Object (without argument)
  4. 参数:attrOrProp (optional)

基本使用

<div id="app">
	<!-- <img src="{
   {imgURL}}" alt=""> -->
	<!-- 错误写法,会直接将 mustache 语法解析为 string	-->
	<!-- mustache 是在内容(content)中使用的	-->
	
	<!-- 正确做法:使用 v-bind指令	-->
	<img v-bind:src="imgURL" alt="">
	<!-- 这时 imgURL 已经是一个变量,而不是一个字符串常量	-->
	<a v-bind:href="aHref">百度一下</a>
</div>

<script src="../js/vue.js"></script>
<script>
	const app = new Vue({
     
		el: "#app",
		data: {
     
			message: "hello",
			imgURL: "E:\\image.jpg",
			aHref: "https://www.baidu.com"
		}
	});
</script>
v-bind 语法糖
  • v-bind 有一个对应的语法糖,也就是简写方式
    在开发中,我们通
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值