南京那些公司做网站,充实网站 廉政建设 板块,05网课时作业答案,白帽seo文章目录 #x1f415;前言#xff1a;#x1f3e8;简述一下v-bind命令#x1f9f8;其它写法1.还是当成字符串#x1f993;其它写法2.当成对象来使用 #x1f415;前言#xff1a;
本篇博客主要总结一下v-bind命令在vue中的常见用法#xff08;看完即懂#xff09;
… 文章目录 前言简述一下v-bind命令其它写法1.还是当成字符串其它写法2.当成对象来使用 前言
本篇博客主要总结一下v-bind命令在vue中的常见用法看完即懂
简述一下v-bind命令
v-bind命令是将动态的数据属性与咱们的标签进行一个绑定,它可以绑定标签的任意属性值写法为 v-bind:标签属性名动态属性也可以简写为 :标签属性名动态属性 (省略了前缀)
其它写法1.还是当成字符串
除了这种常规的形式我们常常也会碰到下面的情况也可能不是处理图片 假设有五张图片它们的地址的前缀../../static/logo是一样的 图片一../../static/logoA.png 图片二../../static/logoB.png 图片三../../static/logoC.png 图片四../../static/logoD.png 图片五../../static/logoE.png 如果我们这样写会发现代码非常的冗余
我们想利用v-for命令来循环生成图片应该怎么做你会发现它们地址中只有后缀不一样,那我们是不是可以这样写
就会把问题简化一下。这里只是以图片的地址举例子在项目中可能遇到其它情况会遇到它比如说给用户自定义页面背景、文字颜色的权利用户定义的背景、颜色是动态生成的我们就需要对某一标签进行动态的赋值了就会用到这个
其它写法2.当成对象来使用
我们在接着往下看假如我们定义一个长度与宽度都是100px的div添加背景颜色
我们在上一个写法中见识到了如果给style增添一个v-bind:命令的话是需要添加来表示是字符串的如果不加它就会把它解析成一个对象而不是绿色颜色的字符串并且也会运行报错
但是因为我们把它们看成是对象了是不是可以这样做可以的 那么我们进一步将颜色写成动态的数据 我们还能写成这种格式 甚至我们还能用解构操作符写成这种形式 都能得出下面样式