1、前面看数据绑定时还很困惑v-bind处理class时可以使用json格式的值,为什么换成id、href等其他属性就不行。看了下文档解释后明白了些:

2.对象语法主要有以下三种形式:

1)直接在v-bind指令后使用键值对形式:键是否显示为class取决于值是否为真,须留意键是否要加引号(如果键有特殊符号)。

2)直接绑定数据里的一个对象,并设定其为v-bind指令后的值。

3)绑定对象的计算属性并设定其为v-bind指令后面的值。

3.数组语法:下图中只有少数几个class,当然一般元素的class也尽量3个以内,不排除偶尔有多个的情况,这时可以对象与数组结合,即数组里的某个值可以为对象。

组件还不熟,暂且不表。

4.“其实它是一个JavaScript对象”到底是啥,偶这种半吊子好奇心被吊了起来,查半天没找到个所以然。

如果style属性中带有中划线-,例如:font-sizebackground-color、background-img等时,必须用驼峰写法或者是引号引起来,否则在渲染时可能不识别就会出错!

“自动添加前缀”与“多重值”这两个体会不深,也没有很好的实例运用。希望后面有所体会时再加以阐述。

转载于:https://www.cnblogs.com/anns/p/7395941.html

Vue.js(2.x)之Class 与 Style 绑定相关推荐

  1. Vue.js中的v-model指令(双向绑定)

    Vue.js中v-model的作用 v-model的作用和使用场景 1.v-model的作用--双向绑定 2.v-model双向绑定的使用场景--表单 3.总结 v-model的作用和使用场景 你好! ...

  2. Vue.js 2.x笔记:表单绑定(3)

    1. 基础用法 v-model 指令:在表单 input 和 textarea 元素上创建双向数据绑定. 1.1 单行文本(Text) <div id="app">&l ...

  3. 一篇文章教会你创建vue项目和使用vue.js实现数据增删改查

    简介:一篇文章教会你创建vue项目和使用vue.js实现数据增删改查 [一.项目背景] 在管理员的一些后台页面里,数据列表中都会对这些数据进行增删改查的操作,例如管理员添加商品.修改商品价格.删除商品 ...

  4. list vue 添加数据方法_一篇文章教会你创建vue项目和使用vue.js实现数据增删改查...

    简介:一篇文章教会你创建vue项目和使用vue.js实现数据增删改查 [一.项目背景] 在管理员的一些后台页面里,数据列表中都会对这些数据进行增删改查的操作,例如管理员添加商品.修改商品价格.删除商品 ...

  5. vue.js+boostrap最佳实践

    一.为什么要写这篇文章 最近忙里偷闲学了一下vue.js,同时也复习了一下boostrap,发现这两种东西如果同时运用到一起,可以发挥很强大的作用,boostrap优雅的样式和丰富的组件使得页面开发变 ...

  6. 全面掌握前端框架Vue.js

    整理自菜鸟教程 Vue.js简介 Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架. Vue 只关注视图层, 采用自底向上增量开发的设计. Vue 的目标是通过尽 ...

  7. [Vue.js] 一篇超级长的笔记,给《Vue.js 实战》划个重点

    本文前言 本笔记建立在书籍<Vue.js实战 / 梁灏编著>的基础上,旨在帮助有 Vue.js 基础的朋友快速回忆 Vue.js 的细碎内容.初学者建议阅读<Vue.js实战> ...

  8. vue.js 2.x教程

    教程 基础 安装 兼容性 Vue 不支持 IE8 及以下版本,因为 Vue 使用了 IE8 无法模拟的 ECMAScript 5 特性.但它支持所有兼容 ECMAScript 5 的浏览器. 更新日志 ...

  9. 用vscode实现vue.js项目的一个完整过程

    1.新建项目 打开Visual studio code 打开一个你想要创建项目的文件夹 打开集成终端:查看 –> 集成终端 或者直接按 ctrl+` 如果没有安装vue-cli,在终端输入: n ...

  10. 使用ASP.NE+VUE开发一款简单记账WebAPP之七(vue.js构建记账统计页面)

    转载地址https://blog.csdn.net/yiershan1314/article/details/77970713 一.添加两个新页面 /components/ MonthCount.vu ...

最新文章

  1. 安谋中国发布“玲珑”i3i5 ISP处理器,剑指何方?
  2. 【Web安全】关于SQL Injection和盲注的探索(DVWA)
  3. Spring-国际化信息01-基础知识
  4. 通过padding-bottom或者padding-top实现等比缩放响应式图片
  5. OpenCV 距离变换的笔记
  6. Uncontrolled memory mapping in camera driver (CVE-2013-2595)
  7. 《Unit Testing》1.3 使用覆盖率指标来度量测试套件的好坏
  8. ado.net 格式 1201
  9. [转载]MongoDB的$inc修改器
  10. python语句分为什么_Python为什么使用缩进来分组语句?
  11. hadoop 生态圈
  12. jenkins修改pom文件_jenkins参数化配置,pom.xml配置
  13. 实战Citrix XenDesktop 5.5部署
  14. mysql 原来用的引擎_MySQL 的常用引擎
  15. Codeforces 2A. Winner
  16. python画二维折线图_python画折线图的程序
  17. COMSOL纳米光学仿真
  18. python实现输出日历_python实现输入日期打印日历
  19. 计算机网络原理 读书笔记
  20. 解决Jenkins不能在线安装maven持续集成插件(百度云离线下载)

热门文章

  1. 去掉xcode中警告的一些经验
  2. Sublime Text 2 入门及技巧
  3. 快速幂,矩阵乘法,矩阵快速幂
  4. flutter image boxfit
  5. error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
  6. 【12期 3月期刊 自荐】
  7. Thymeleaf 学习笔记 (4)~~~~
  8. day12-nginx
  9. CSharp设计模式读书笔记(18):中介者模式(学习难度:★★★☆☆,使用频率:★★☆☆☆)...
  10. visual studio2008 OpenGL开发配置