使用 Vue 绑定单个或多个 Class 名的实例代码


Posted in Javascript onJanuary 08, 2018

一、用 变量形式 绑定单个 Class 名

在 vue 中绑定单个 class 名还好说,直接写就可以了

<template>
 <div id="app">
 <!-- 因为是自定义属性,所以要用到 v-bind ,简写为 : -->
 <!-- 3.将 box 绑定给 div -->
 <div :class="box"></div>
 </div>
</template>

<script>
export default {
 name: 'app',
 data () {
 return {
 // 2.在 data 中把 yellow 赋给 box
 box: 'yellow'
 }
 }
}
</script>

<style>
/* 1.在样式表中写好样式 */
.yellow{
 width: 200px;
 height: 200px;
 background: #ff0;
}
</style>

使用 Vue 绑定单个或多个 Class 名的实例代码

用 Vue 绑定单个Class 名

二、用 数组形式 绑定多个 Class 名

比如我们想再给这个 div 加个阴影

在 style 中写好样式

.shadow{
 box-shadow: 10px 10px 5px 0 #999;
}

在 data 中继续添加数据对象

<script>
export default {
 name: 'app',
 data () {
 return {
 box: 'yellow',
 shadow:'shadow'
 }
 }
}
</script>

在标签中以数组的形式绑定 Class 名

<template>
 <div id="app">
 <div :class="[box,shadow]"></div>
 </div>
</template>

就 OK 了。

使用 Vue 绑定单个或多个 Class 名的实例代码

用 数组形式 绑定多个 Class 名

三、用 json 形式 绑定多个 Class 名

该方法方便用于当同时添加多个 Class 名时,在某种情况下判断显示哪种样式

先写好样式

<style>
.yellow{
 width: 200px;
 height: 200px;
 background: #ff0;
}
.shadow{
 box-shadow: 10px 10px 5px 0 #999;
}
</style>

在 data 中添加数字对象,用来做判断

<script>
export default {
 name: 'app',
 data () {
 return {
 show1:true,
 show2:false
 }
 }
}
</script>

以 json 的形式绑定到 class 中,通过布尔值改变 show1 与 show2 的值,来控制 div 的状态

<template>
 <div id="app">
 <div :class="{yellow:show1,shadow:show2}"></div>
 </div>
</template>

使用 Vue 绑定单个或多个 Class 名的实例代码

用 json 形式 绑定多个 Class

ps:vue解决跨域问题

改config/index.js文件

proxyTable: {
// 请求到 '/device' 下 的请求都会被代理到 target: http://debug.xxx.com 中
'/v1/*': {
target: 'https://api.tiaotiao5.com',
secure: true, // 接受 运行在 https 上的服务
changeOrigin: true
}
}

总结

以上所述是小编给大家介绍的使用 Vue 绑定单个或多个 Class 名的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
document 和 document.all 分别什么时候用
Jun 22 Javascript
Javascript根据指定下标或对象删除数组元素
Dec 21 Javascript
JavaScript中的eval()函数详解
Aug 22 Javascript
在JavaScript中实现类的方式探讨
Aug 28 Javascript
Javascript实现返回上一页面并刷新的小例子
Dec 11 Javascript
JavaScript eval() 函数介绍及应用示例
Jul 29 Javascript
JavaScript实现带缓冲效果的随屏滚动漂浮广告代码
Nov 06 Javascript
js实现卡片式项目管理界面UI设计效果
Dec 08 Javascript
JavaScript中instanceof运算符的使用示例
Jun 08 Javascript
快速入门Vue
Dec 19 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
Jul 13 Javascript
详解React native fetch遇到的坑
Aug 30 Javascript
(模仿京东用户注册)用JQuery实现简单表单验证,初学者必看
Jan 08 #jQuery
Angular 项目实现国际化的方法
Jan 08 #Javascript
jQuery+CSS实现的table表格行列转置功能示例
Jan 08 #jQuery
简易Vue评论框架的实现(父组件的实现)
Jan 08 #Javascript
关于react-router/react-router-dom v4 history不能访问问题的解决
Jan 08 #Javascript
OkHttp踩坑随笔为何 response.body().string() 只能调用一次
Jan 08 #Javascript
Vue 组件(component)教程之实现精美的日历方法示例
Jan 08 #Javascript
You might like
Laravel Validator 实现两个或多个字段联合索引唯一
2019/05/08 PHP
Javascript 获取链接(url)参数的方法
2009/02/15 Javascript
JQuery给元素添加/删除节点比如select
2013/04/02 Javascript
JQuery 文本框回车跳到下一个文本框示例代码
2013/08/30 Javascript
超级好用的jQuery圆角插件 Corner速成
2014/08/31 Javascript
浅析jQuery EasyUI中的tree使用指南
2014/12/18 Javascript
Javascript 正则表达式实现为数字添加千位分隔符
2015/03/10 Javascript
JavaScript中Math.SQRT2属性的使用详解
2015/06/14 Javascript
Vue.js 60分钟快速入门教程
2017/03/28 Javascript
es7学习教程之fetch解决异步嵌套问题的方法示例
2017/07/21 Javascript
jQuery DOM节点的遍历方法小结
2017/08/15 jQuery
vue-cli + sass 的正确打开方式图文详解
2017/10/27 Javascript
js实现手机web图片左右滑动效果
2017/12/29 Javascript
解决eclipse中没有js代码提示的问题
2018/10/10 Javascript
swiper.js插件实现pc端文本上下滑动功能示例
2018/12/03 Javascript
微信小程序 子级页面返回父级并把子级参数带回父级实现方法
2019/08/22 Javascript
微信小程序全局变量的设置、使用、修改过程解析
2019/09/24 Javascript
JavaScript实现指定数量的并发限制的示例代码
2020/03/10 Javascript
js属性对象的hasOwnProperty方法的使用
2021/02/05 Javascript
python根据经纬度计算距离示例
2014/02/16 Python
Python3实现从指定路径查找文件的方法
2015/05/22 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
2016/06/23 Python
python如何在列表、字典中筛选数据
2018/03/19 Python
python smtplib发送带附件邮件小程序
2018/05/22 Python
python中for循环输出列表索引与对应的值方法
2018/11/07 Python
Python向excel中写入数据的方法
2019/05/05 Python
python可视化实现KNN算法
2019/10/16 Python
pycharm 激活码及使用方式的详细教程
2020/05/12 Python
使用phonegap查找联系人的实现方法
2017/03/31 HTML / CSS
html5中使用hotcss.js实现手机端自适配的方法
2020/04/23 HTML / CSS
企业管理标语
2014/06/10 职场文书
公务员个人总结
2015/02/12 职场文书
毕业生捐书活动倡议书
2015/04/27 职场文书
毕业生自荐求职信书写的技巧
2019/08/26 职场文书
OpenCV-Python实现人脸磨皮算法
2021/06/07 Python
手把手教你导入Go语言第三方库
2021/08/04 Golang