使用 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 相关文章推荐
js中的string.format函数代码
Aug 11 Javascript
基于jQuery.Validate验证库知识点的详解
Apr 26 Javascript
详解AngularJS中$http缓存以及处理多个$http请求的方法
Feb 06 Javascript
基于React.js实现原生js拖拽效果引发的思考
Mar 30 Javascript
基于Swiper实现移动端页面图片轮播效果
Dec 28 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
Dec 13 Javascript
vue-cli3+typescript初体验小结
Feb 28 Javascript
微信小程序配置服务器提示验证token失败的解决方法
Apr 03 Javascript
js利用递归与promise 按顺序请求数据的方法
Aug 30 Javascript
Vue.js如何使用Socket.IO的示例代码
Sep 05 Javascript
JavaScript的垃圾回收机制与内存管理
Aug 06 Javascript
JavaScript前端面试扁平数据转tree与tree数据扁平化
Jun 14 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
php+mysql开发的最简单在线题库(在线做题系统)完整案例
2019/03/30 PHP
Avengerls vs KG BO3 第二场2.18
2021/03/10 DOTA
javascript对象之内置对象Math使用方法
2010/04/16 Javascript
JQuery select标签操作代码段
2010/05/16 Javascript
JavaScript使用yield模拟多线程的方法
2015/03/19 Javascript
招聘网站基于jQuery实现自动刷新简历
2015/05/10 Javascript
jQuery实现时尚漂亮的弹出式对话框实例
2015/08/07 Javascript
jquery实现定时自动轮播特效
2015/12/10 Javascript
通过sails和阿里大于实现短信验证
2017/01/04 Javascript
微信小程序 视图容器组件的详解及实例代码
2017/01/19 Javascript
在 Angular2 中实现自定义校验指令(确认密码)的方法
2017/01/23 Javascript
实例详解display:none与visible:hidden的区别
2017/03/30 Javascript
浅谈react.js 之 批量添加与删除功能
2017/04/17 Javascript
js 获取元素的具体样式信息getcss(实例讲解)
2017/07/05 Javascript
微信小程序实现动态设置placeholder提示文字及按钮选中/取消状态的方法
2017/12/14 Javascript
不到200行 JavaScript 代码实现富文本编辑器的方法
2018/01/03 Javascript
手把手教你用Node.js爬虫爬取网站数据的方法
2018/07/05 Javascript
详解从react转职到vue开发的项目准备
2019/01/14 Javascript
python多线程扫描端口示例
2014/01/16 Python
python脚本替换指定行实现步骤
2017/07/11 Python
Django实战之用户认证(用户登录与注销)
2018/07/16 Python
TensorFlow卷积神经网络之使用训练好的模型识别猫狗图片
2019/03/14 Python
python使用Plotly绘图工具绘制气泡图
2019/04/01 Python
Python 实用技巧之利用Shell通配符做字符串匹配
2019/08/23 Python
python实现俄罗斯方块游戏(改进版)
2020/03/13 Python
scrapy redis配置文件setting参数详解
2020/11/18 Python
New Balance美国官网:运动鞋和健身服装
2017/04/11 全球购物
美发店5.1活动方案
2014/01/24 职场文书
英文留学推荐信范文
2014/01/25 职场文书
2014年教师节寄语
2014/08/11 职场文书
观看信仰心得体会
2014/09/04 职场文书
模范教师材料大全
2014/12/16 职场文书
银行稽核岗位职责
2015/04/13 职场文书
党员读书活动心得体会
2016/01/14 职场文书
青年人初次创业的“五不要”
2019/08/23 职场文书
pytest实现多进程与多线程运行超好用的插件
2022/07/15 Python