vue动态改变背景图片demo分享


Posted in Javascript onSeptember 13, 2018

如下所示:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/vue.js" ></script>
<style>
#bag{
width: 200px;
height: 500px;
margin: 0 auto;
background: url(img/piao11.jpg) center no-repeat;
background-size: 80%;
}
.burst{
background-image: url(img/piao12.jpg) !important;
background-size: 80%;
} 

#bag-health{
width: 200px;
border: 2px solid #000000;
margin: 0 auto 20px auto;
}
#bag-health div{
height: 20px;
background: crimson;
}

#controls{
width: 200px;
margin: 0 auto;
} 
#controls button{
margin-left: 23px;
}
</style>
</head>
<body>
<div id="app">
<!--当前图片-->
<div id="bag" :class='{burst:ended}'></div>

<!--进度情况-->
<div id="bag-health">
<div :style="{width:health + '%'}"></div>
</div>

<!--控制按钮-->
<div id="controls">
<button @click='punch' v-show='!ended'>使劲敲</button>

<button @click='restart'>重新开始</button>
</div>
</div>

<script>
new Vue({
el:"#app",
data:{
health:100,
ended:false
},
methods:{
punch:function(){
this.health -= 10;

if (this.health<=0) {
this.ended = true

}
},
restart:function(){
this.health = 100;
this.ended = false
}
},
computed:{

}
})
</script>
</body>
</html>

以上这篇vue动态改变背景图片demo分享就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript学习随笔(使用window和frame)的技巧
Mar 08 Javascript
jQuery之自动完成组件的深入解析
Jun 19 Javascript
JavaScript获取XML数据附示例截图
Mar 05 Javascript
文本域光标操作的jQuery扩展分享
Mar 10 Javascript
深入理解JavaScript内置函数
Jun 03 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
May 08 Javascript
JS实现的贪吃蛇游戏完整实例
Jan 18 Javascript
VUE搭建手机商城心得和遇到的坑
Feb 21 Javascript
javascript实现简易聊天室
Jul 12 Javascript
Vue.js实现大转盘抽奖总结及实现思路
Oct 09 Javascript
详解Vue后台管理系统开发日常总结(组件PageHeader)
Nov 01 Javascript
vue之a-table中实现清空选中的数据
Nov 07 Javascript
vue vue-Router默认hash模式修改为history需要做的修改详解
Sep 13 #Javascript
详解如何在微信小程序开发中正确的使用vant ui组件
Sep 13 #Javascript
详解React中传入组件的props改变时更新组件的几种实现方法
Sep 13 #Javascript
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
Sep 13 #Javascript
解决vuejs项目里css引用背景图片不能显示的问题
Sep 13 #Javascript
Vue-不允许嵌套式的渲染方法
Sep 13 #Javascript
通过vue-cli3构建一个SSR应用程序的方法
Sep 13 #Javascript
You might like
javascript OFFICE控件测试代码
2009/12/08 Javascript
一起来写段JS drag拖动代码
2010/12/09 Javascript
jQuery中的pushStack实现原理和应用实例
2015/02/03 Javascript
JQuery调用绑定click事件的3种写法
2015/03/28 Javascript
js正则表达式匹配数字字母下划线等
2015/04/14 Javascript
JavaScript中的bold()方法使用详解
2015/06/08 Javascript
探寻JavaScript中this指针指向
2016/04/23 Javascript
Vue2.0利用 v-model 实现组件props双向绑定的优美解决方案
2017/03/13 Javascript
Node.js 中exports 和 module.exports 的区别
2017/03/14 Javascript
React中ES5与ES6写法的区别总结
2017/04/21 Javascript
nodejs构建本地web测试服务器 如何解决访问静态资源问题
2017/07/14 NodeJs
Javacript中自定义的map.js  的方法
2017/11/26 Javascript
Vue打包后出现一些map文件的解决方法
2018/02/13 Javascript
JavaScript基础心法 深浅拷贝(浅拷贝和深拷贝)
2018/03/05 Javascript
vue-cli3搭建项目的详细步骤
2018/12/05 Javascript
NodeJs入门教程之定时器和队列
2019/03/08 NodeJs
python持久性管理pickle模块详细介绍
2015/02/18 Python
Python使用cx_Freeze库生成msi格式安装文件的方法
2018/07/10 Python
使用sklearn进行对数据标准化、归一化以及将数据还原的方法
2018/07/11 Python
Win10 安装PyCharm2019.1.1(图文教程)
2019/09/29 Python
Python猜数字算法题详解
2020/03/01 Python
Pycharm安装并配置jupyter notebook的实现
2020/05/18 Python
html5-websocket基于远程方法调用的数据交互实现
2012/12/04 HTML / CSS
html5的canvas实现3d雪花飘舞效果
2013/12/27 HTML / CSS
Java里面StringBuilder和StringBuffer有什么区别
2016/06/06 面试题
Java里面如何把一个Array数组转换成Collection, List
2013/07/26 面试题
C# .NET面试题
2015/11/28 面试题
会计学应届毕业生推荐信
2013/11/04 职场文书
党员年终民主评议的自我评价
2013/11/05 职场文书
仓库组长岗位职责
2014/01/29 职场文书
九年级英语教学反思
2014/01/31 职场文书
2015公务员试用期工作总结
2014/12/12 职场文书
期中考试复习计划
2015/01/19 职场文书
食堂采购员岗位职责
2015/04/03 职场文书
2019年亲子运动会口号
2019/10/11 职场文书
Java 多线程并发FutureTask
2022/06/28 Java/Android