使用 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实现前台动态添加文本框,后台获取文本框内容(示例代码)
Nov 25 Javascript
js function定义函数的几种不错方法
Feb 27 Javascript
七个很有意思的PHP函数
May 12 Javascript
jQuery可见性过滤器:hidden和:visibility用法实例
Jun 24 Javascript
jQuery插件Timelinr 实现时间轴特效
Oct 04 Javascript
使用jQuery实现一个类似GridView的编辑,更新,取消和删除的功能
Mar 15 Javascript
node+koa实现数据mock接口的方法
Sep 20 Javascript
微信小程序实现topBar底部选择栏效果
Jul 20 Javascript
JavaScript函数、闭包、原型、面向对象学习笔记
Sep 06 Javascript
js console.log打印对象时属性缺失的解决方法
May 23 Javascript
微信小程序request请求封装,验签代码实例
Dec 04 Javascript
记一次react前端项目打包优化的方法
Mar 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
学习使用PHP数组
2006/10/09 PHP
php 编写安全的代码时容易犯的错误小结
2010/05/20 PHP
比较详细PHP生成静态页面教程
2012/01/10 PHP
php删除数组元素示例分享
2014/02/17 PHP
php实现约瑟夫问题的方法小结
2015/03/23 PHP
PHP中Restful api 错误提示返回值实现思路
2016/04/12 PHP
用Javascript实现UTF8编码转换成gb2312编码
2006/12/22 Javascript
struts2+jquery组合验证注册用户是否存在
2014/04/30 Javascript
javascript实现的一个随机点名功能
2014/08/26 Javascript
js简单判断移动端系统的方法
2016/02/25 Javascript
Bootstrap模态框调用功能实现方法
2016/09/19 Javascript
微信小程序网络请求的封装与填坑之路
2017/04/01 Javascript
Vue.js使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用
2017/05/10 Javascript
js简易版购物车功能
2017/06/17 Javascript
JS实现统计字符串中字符出现个数及最大个数功能示例
2018/06/04 Javascript
js实现简单页面全屏
2019/09/17 Javascript
浅析JavaScript预编译和暗示全局变量
2020/09/03 Javascript
python脚本作为Windows服务启动代码详解
2018/02/11 Python
对pandas中两种数据类型Series和DataFrame的区别详解
2018/11/12 Python
Python神奇的内置函数locals的实例讲解
2019/02/22 Python
python 读写文件包含多种编码格式的解决方式
2019/12/20 Python
把vgg-face.mat权重迁移到pytorch模型示例
2019/12/27 Python
django的403/404/500错误自定义页面的配置方式
2020/05/21 Python
python/golang 删除链表中的元素
2020/09/14 Python
HTML5的结构和语义(5):内嵌媒体
2008/10/17 HTML / CSS
Melissa香港官网:MDreams
2016/07/01 全球购物
预订从美国飞往印度的机票:MyTicketsToIndia
2017/05/19 全球购物
跑步、骑行和铁人三项的高性能眼镜和服装:ROKA
2018/07/06 全球购物
美国鲍勃商店:Bob’s Stores
2018/07/22 全球购物
linux面试题参考答案(5)
2016/11/05 面试题
如何理解transaction事务的概念
2015/05/27 面试题
销售业务实习自我鉴定
2013/09/23 职场文书
学历公证委托书
2014/04/09 职场文书
邀请函格式范文
2015/02/02 职场文书
感恩教师节主题班会
2015/08/12 职场文书
Django migrate报错的解决方案
2021/05/20 Python