vue属性
2018-06-24 01:31:28来源:未知 阅读 ()
vue属性的绑定:
我们绑定属性数据的时候有些人会这样 <img src='{{url}}'> 虽然这让也可一出来,但你打开控制台时会发现有一条404的错误。
所以我们在使用vue的时候要按vue的要求来写 这样<img v-bind:src='url'> 都不需要 {{}} 来写入。
当然也会有简写 <img :src='url'> 这样在控制台就不会有了。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div id="box"> <img v-bind:src='url'>
<img :src='url'> //简写 </div> <script src="vue.min.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> new Vue({ el:"#box", data:{ url:'01.png' }, methods:{ } }) </script> </body> </html>
ps:当然所有属性都可以这样写。
属性中有两个特殊的 class 和 style
第一种class添加方法:
<img :src='url' :class='[border]'> 这个数组里面的border代表了 new Vue()中写的数据,这个数据字符串可以代表
class名,数据和style中的class名相对应,这样不就写入了吗? 多个class名只要
在[class1,class2,.......] 这样就可以了。
第二种class添加方法:
<img :src='url' :class={border:true}> 这个写法json中的第一个就代表了style中的class名但是只有他后面的值是‘真’
的时候执行。也就是 等于 true。
第一种style添加方法:
<div :style='[a,b]'> 当然在数据中定义就不相同了。 a:{background:'red'} c:{border:'1px solid #000'}
这样就可以
第二种方法:
<div :style='{background:"red",border:"1px solid #000"}'> json这样就可以当然你也可以数据中写个json在放入
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:行内元素转为块级元素的方法
下一篇:CSS3动画功能
- 循序渐进VUE+Element 前端应用开发(5)--- 表格列表页面的查 2020-07-15
- 循序渐进VUE+Element 前端应用开发(5)--- 表格列表页面的查 2020-07-15
- 循序渐进VUE+Element 前端应用开发(5)--- 表格列表页面的查 2020-07-14
- 循序渐进VUE+Element 前端应用开发(5)--- 表格列表页面的查 2020-07-13
- 循序渐进VUE+Element 前端应用开发(5)--- 表格列表页面的查 2020-07-02
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash