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 相关文章推荐
SWFObject 2.1以上版本语法介绍
Jul 10 Javascript
javascript三元运算符用法实例
Apr 16 Javascript
jQuery检测输入的字符串包含的中英文的数量
Apr 17 Javascript
JavaScript获取function所有参数名的方法
Oct 30 Javascript
javascript常用函数(2)
Nov 05 Javascript
实例代码讲解jquery easyui动态tab页
Nov 17 Javascript
用JS写的一个Ajax库(实例代码)
Aug 06 Javascript
js倒计时简单实现代码
Aug 11 Javascript
js实现登录验证码
Dec 22 Javascript
深入理解javascript中的 “this”
Jan 17 Javascript
在vue项目中使用Jquery-contextmenu插件的步骤讲解
Jan 27 jQuery
Windows下安装 node 的版本控制工具 nvm
Feb 06 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
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
修改PHP的memory_limit限制的方法分享
2012/02/21 PHP
PHP防止注入攻击实例分析
2014/11/03 PHP
Redis在Laravel项目中的应用实例详解
2017/08/11 PHP
ThinkPHP框架实现定时执行任务的两种方法分析
2018/09/04 PHP
js showModalDialog参数的使用详解
2014/01/07 Javascript
JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
2014/08/16 Javascript
jquery插件推荐浏览器嗅探userAgent
2014/11/09 Javascript
JS选项卡动态替换banner图片路径的方法
2015/05/11 Javascript
jquery实现简单手风琴菜单效果实例
2015/06/13 Javascript
JS实现可展开折叠层的鼠标拖曳效果
2015/10/09 Javascript
原生js实现图片层叠轮播切换效果
2016/02/02 Javascript
JS实现的简单轮播图运动效果示例
2016/12/22 Javascript
js实现点击按钮弹出上传文件的窗口
2016/12/23 Javascript
vue transition 在子组件中失效的解决
2019/11/12 Javascript
python3批量删除豆瓣分组下的好友的实现代码
2016/06/07 Python
教你用Python写安卓游戏外挂
2018/01/11 Python
pycharm: 恢复(reset) 误删文件的方法
2018/10/22 Python
详解Django+Uwsgi+Nginx 实现生产环境部署
2018/11/06 Python
python使用suds调用webservice接口的方法
2019/01/03 Python
python安装pywin32clipboard的操作方法
2019/01/24 Python
python打包成so文件过程解析
2019/09/28 Python
pandas 像SQL一样使用WHERE IN查询条件说明
2020/06/05 Python
详解Flask前后端分离项目案例
2020/07/24 Python
css3 box-sizing属性使用参考指南
2013/01/08 HTML / CSS
html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
2013/01/09 HTML / CSS
关于canvas.toDataURL 在iOS运行失败的问题解决
2020/09/16 HTML / CSS
过滤器的用法
2013/10/08 面试题
计算机网络专业推荐信
2013/11/24 职场文书
电气工程和自动化自荐信范文
2013/12/25 职场文书
生产厂长岗位职责
2014/02/21 职场文书
4S店销售内勤岗位职责
2015/04/13 职场文书
演讲稿之开卷有益
2019/08/07 职场文书
python必学知识之文件操作(建议收藏)
2021/05/30 Python
CSS实现隐藏搜索框功能(动画正反向序列)
2021/07/21 HTML / CSS
2022新作动画《福星小子》释出宣传影片 加入内田真礼&宫野真守配音演出
2022/04/08 日漫