使用 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 相关文章推荐
3Z版基于jquery的图片复选框(asp.net+jquery)
Apr 12 Javascript
JavaScript面向对象知识串结(读JavaScript高级程序设计(第三版))
Jul 17 Javascript
js中document.write使用过程中的一点疑问解答
Mar 20 Javascript
浅谈jQuery异步对象(XMLHttpRequest)
Nov 17 Javascript
JavaScript编码风格指南(中文版)
Aug 26 Javascript
利用React-router+Webpack快速构建react程序
Oct 27 Javascript
jQuery实现的背景颜色渐变动画效果示例
Mar 24 jQuery
Javascript中的async awai的用法
May 17 Javascript
prototype.js简单实现ajax功能示例
Oct 18 Javascript
送你43道JS面试题(收藏)
Jun 17 Javascript
JavaScript async/await原理及实例解析
Dec 02 Javascript
浅谈Vue使用Elementui修改默认的最快方法
Dec 05 Vue.js
(模仿京东用户注册)用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或asp创建网页桌面快捷方式的代码
2010/03/23 PHP
PHP 7.0.2 正式版发布
2016/01/08 PHP
Ctrl+Enter提交内容信息
2006/06/26 Javascript
fckeditor粘贴Word时弹出窗口取消的方法
2014/10/30 Javascript
使用window.prompt()实现弹出用户输入的对话框
2015/04/13 Javascript
jQuery Real Person验证码插件防止表单自动提交
2015/11/06 Javascript
jQuery simplePage+AJAX plus分页插件用法实例
2016/02/17 Javascript
jQuery+ajax实现滚动到页面底部自动加载图文列表效果(类似图片懒加载)
2016/06/07 Javascript
jquery实现ajax加载超时提示的方法
2016/07/23 Javascript
详解angularJs模块ui-router之状态嵌套和视图嵌套
2017/04/28 Javascript
详解angular2.x创建项目入门指令
2018/10/11 Javascript
vue实现带复选框的树形菜单
2019/05/27 Javascript
详解小程序中h5页面onShow实现及跨页面通信方案
2019/05/30 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
2019/06/13 Javascript
对layui中的onevent 和event的使用详解
2019/09/06 Javascript
node.js如何根据URL返回指定的图片详解
2020/10/21 Javascript
Selenium执行JavaScript脚本的方法示例
2020/12/31 Javascript
python访问抓取网页常用命令总结
2017/04/11 Python
django做form表单的数据验证过程详解
2019/07/26 Python
python绘制无向图度分布曲线示例
2019/11/22 Python
Python GUI之tkinter窗口视窗教程大集合(推荐)
2020/10/20 Python
HTML5实现视频弹幕功能
2019/08/09 HTML / CSS
Raleigh兰令自行车美国官网:英国凤头牌自行车
2018/01/08 全球购物
adidas爱尔兰官方网站:阿迪达斯运动鞋和运动服
2019/11/01 全球购物
高级护理专业大学生求职信
2013/10/24 职场文书
统计学专业毕业生的自我评价分享
2013/11/28 职场文书
玩具公司的创业计划书
2013/12/31 职场文书
股东合作协议书范本
2014/04/14 职场文书
我的大学四年规划书范文2014
2014/09/26 职场文书
2014年发展党员工作总结
2014/11/12 职场文书
2015年法制宣传月活动总结
2015/03/26 职场文书
2015年反洗钱工作总结
2015/04/25 职场文书
Python OpenCV快速入门教程
2021/04/17 Python
教你使用Pandas直接核算Excel中快递费用
2021/05/12 Python
SQL实战演练之网上商城数据库商品类别数据操作
2021/10/24 MySQL
MySQL RC事务隔离的实现
2022/03/31 MySQL