使用 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 相关文章推荐
Jquery升级新版本后选择器的语法问题
Jun 02 Javascript
获取css样式表内样式的js函数currentStyle(IE),defaultView(FF)
Feb 14 Javascript
JavaScript 动态加载脚本和样式的方法
Apr 13 Javascript
JS+CSS实现电子商务网站导航模板效果代码
Sep 10 Javascript
JavaScript常用字符串与数组扩展函数小结
Apr 24 Javascript
JavaScript操作选择对象的简单实例
May 16 Javascript
快速解决js开发下拉框中blur与click冲突
Oct 10 Javascript
对称加密与非对称加密优缺点详解
Feb 06 Javascript
jquery实现侧边栏左右伸缩效果的示例
Dec 19 jQuery
基于Vue2x实现响应式自适应轮播组件插件VueSliderShow功能
May 16 Javascript
JS实现网页时钟特效
Mar 25 Javascript
JS 4个超级实用的小技巧 提升开发效率
Oct 05 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
让这部DC动画新作刷新你的认知
2020/03/03 欧美动漫
曾在DC漫画界反派角色扮演的演员,谁才是你心目中的小丑之王?
2020/04/09 欧美动漫
使用apache模块rewrite_module (转)
2007/02/14 PHP
深入PHP中慎用双等于(==)的详解
2013/06/06 PHP
php防止SQL注入详解及防范
2013/11/12 PHP
php把数据表导出为Excel表的最简单、最快的方法(不用插件)
2014/05/10 PHP
PHP实现的mongoDB数据库操作类完整实例
2018/04/10 PHP
PHP连接sftp并下载文件的方法教程
2018/08/26 PHP
Pro JavaScript Techniques学习笔记
2010/12/28 Javascript
JS实现一个按钮的方法
2015/02/05 Javascript
详细谈谈AngularJS的子级作用域问题
2016/09/05 Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
2016/12/17 Javascript
node.js调用Chrome浏览器打开链接地址的方法
2017/05/17 Javascript
jQuery ajax动态生成table功能示例
2017/06/14 jQuery
JS图片延迟加载插件LazyImgv1.0用法分析【附demo源码下载】
2017/09/04 Javascript
详解mpvue中小程序自定义导航组件开发指南
2019/02/11 Javascript
javascript设计模式 ? 中介者模式原理与用法实例分析
2020/04/20 Javascript
js canvas实现五子棋小游戏
2021/01/22 Javascript
[02:43]DOTA2英雄基础教程 德鲁伊
2014/01/13 DOTA
[29:23]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场1
2014/05/23 DOTA
[36:33]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.29
2020/12/02 DOTA
使用python绘制人人网好友关系图示例
2014/04/01 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
python使用筛选法计算小于给定数字的所有素数
2018/03/19 Python
详解如何为eclipse安装合适版本的python插件pydev
2018/11/04 Python
python实现爬山算法的思路详解
2019/04/09 Python
Django框架 Pagination分页实现代码实例
2019/09/04 Python
Pycharm 字体大小调整设置的方法实现
2019/09/27 Python
详解基于canvas的视频遮罩插件
2018/01/04 HTML / CSS
拥有超过850家商店的美国在线派对商店:Party City
2018/10/21 全球购物
C#中有没有运算符重载?能否使用指针?
2014/05/05 面试题
新闻学专业个人求职信写作
2014/02/04 职场文书
市场开发计划书
2014/05/07 职场文书
领导干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
世界环境日活动总结
2015/02/11 职场文书
海上钢琴师的观后感
2015/06/11 职场文书