当前位置: 首页 > news >正文

v-bind指令——03

v-bind 指令详解:

1 、这个指令是干嘛的?

可以让html标签的某个属性的值产生动态的效果

2、v-bind指令的语法格式:<HTML 标签 v-bind : 参数 = “表达式”> </HTML>

3、v-bind指令的编译原理:

编译前:<HTML 标签 v-bind : 参数 = “表达式”> </HTML>

编译后:<HTML 标签 参数 = “表达式”> </HTML>(以参数作为HTML的属性名)

注意两项:

1.在编译的时候v-bind后面的“参数名”会被编译为HTML标签的“属性名

2.表达式会关联data,当data发生改变之后

  1. v-bind 很常用表格,所有vue框架对该指令提供了一种简写方式:

只是针对v-bind 提供了以下简写方式:<img : src = " imgPath"><br>

5.什么时候使用插值语法? 什么时候使用命令

凡事标签体中的内容要想动态,需要使用插值语法。只要想让HTML标签的属性动态,需要使用指令语法

<body>

<div id ='app'>

//注意:1、以下代码中msg是变量名

2、原则上v-bind指令后面的这个参数名可以随便写

3、虽然可以随便写,但大部分情况下,这个参数名还是需要写成改HTML标签支持的属性名,这样才会有意义

<span v-bind : abc =“msg”></span>

<span v-bind : abc =“ 'msg ' ”></span> //这个表达式带有单引号,这个‘msg’就不是变量,是常量

v-bind实战:

<img src=“../img/1.png”><br>

<img v-bind : src = " imgPath"><br>

v-bind简写形式

<img : src = " imgPath"><br>

这是一个普通的文本框

<input type =“text” name=“username” value=“zhangsan”><br>

以下文本框可以让value这个数据变成动态的这个就是典型的动态数据绑定

<input type =“text” name=“username”: value=“zhangsan”><br>

使用v-bind也可以让超链接的地址动态

<a href="https://element-plus.org/zh-CN/component/dialog.html">点击</a><br>

<a :href="url">单机</a> <br>

不能采用以下写法:

<a href = "{{url}}">点击吧</a>// 属性内部插值这种语法已经被移除了,可能vue以前的版本中是支持这种写法的,但是现在不允许了。

请使用v-bind冒号速记来代替。请使用<div id= "val">来代替

</div>

<script>

new Vue ({

let i=100;//赋值的过程就可以看做是一种绑定的过程

el : '#app'

data(){

msg : ' qwert'

imgPath : "abc"

username= : 'https://element-plus.org/zh-CN/component/dialog.html' ,

url : 'https:'

}

})

</scirpt>

</body>

http://www.lryc.cn/news/397463.html

相关文章:

  • RedisTemplate使用
  • 文献解读-多组学-第十八期|《整合 WES 和 RNA-Seq 数据以进行短变异发现》
  • 科学技术奖 | 畜禽粪污源头减排关键技术推广与种养循环一体化农业实践
  • 【漏洞复现】锐捷校园网自助服务系统 任意文件读取
  • Centos9安装部署及静态ip配置方案
  • 利用Altair One 云平台,轻松实现全球企业产品研发创新与优化
  • 数据库树状查询
  • 【实战场景】@Transactional中使用for update的注意点
  • 好用的声音分析的软件和网站
  • 开发情绪识别人工智能时的道德考量
  • MongoDB:基础语句及练习
  • 百度智能云创新业务部总经理李想:发挥AI企业科技创新优势 助力职业教育人才扬帆远航
  • 了解股票沽空及其风险
  • 【Sql Server修改列类型错误信息:对象名依赖于列】
  • 【ACM珠海分会,IEEE Fellow加盟,CPS出版】第四届管理科学和软件工程国际学术会议(ICMSSE 2024,7月19-21)
  • kmeans.fit_predict 和 kmeans.fit有什么区别
  • 香港优才计划续签难吗?一次性说清楚优才续签要求,不在香港居住也能续签成功!
  • react获取访问过的路由历史记录
  • 基于深度学习的点云降噪
  • 数据结构-二叉搜索树与红黑树
  • 52771-009P 同轴连接器
  • 鸿蒙语言基础类库:【@ohos.util.Vector (线性容器Vector)】
  • 使用Python绘制堆积面积图
  • 代码还原动态调试之 pstree 乘法变加法
  • C++:获取当前可执行核心数(开辟线程)
  • 【简历】吉林某985大学:JAVA实习简历指导,面试通过率相当低
  • C#中的MD5摘要算法与哈希算法
  • 使用 python 构建企业级高可用海量爬虫调度系统
  • IDEA常用技巧荟萃:精通开发利器的艺术
  • GD32F303之CAN通信