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 相关文章推荐
Iframe 自适应高度并实时监控高度变化的js代码
Oct 30 Javascript
浅析js封装和作用域
Jul 09 Javascript
JavaScript自定义数组排序方法
Feb 12 Javascript
把Node.js程序加入服务实现随机启动
Jun 25 Javascript
angularjs 源码解析之scope
Aug 22 Javascript
vue如何实现observer和watcher源码解析
Mar 09 Javascript
requireJS模块化实现返回顶部功能的方法详解
Oct 16 Javascript
详解Node.js中的Async和Await函数
Feb 22 Javascript
Vue项目引发的「过滤器」使用教程
Mar 12 Javascript
jQuery中DOM常见操作实例小结
Aug 01 jQuery
layui+jquery支持IE8的表格分页方法
Sep 28 jQuery
vue中 数字相加为字串转化为数值的例子
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
php中获取远程客户端的真实ip地址的方法
2011/08/03 PHP
PHP基于mssql扩展远程连接MSSQL的简单实现方法
2016/10/08 PHP
使用PHP免费发送定时短信的实例
2016/10/24 PHP
PHP 文件锁与进程锁的使用示例
2017/08/07 PHP
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
2017/11/06 PHP
用js实现下载远程文件并保存在本地的脚本
2008/05/06 Javascript
jQuery 表单验证扩展(三)
2010/10/20 Javascript
js中定义一个变量并判断其是否为空的方法
2014/05/13 Javascript
JavaScript使用concat连接数组的方法
2015/04/06 Javascript
JS从一组数据中找到指定的单条数据的方法
2016/06/02 Javascript
JavaScript中ES6字符串扩展方法
2016/08/26 Javascript
深入理解Node.js的HTTP模块
2016/10/12 Javascript
详解Python中logging日志模块在多进程环境下的使用
2016/12/26 Javascript
Vue数据驱动模拟实现2
2017/01/11 Javascript
bootstrap table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)代码分享
2017/01/24 Javascript
在js代码拼接dom对象到页面上去的模板总结(必看)
2017/02/14 Javascript
React Native实现地址挑选器功能
2017/10/24 Javascript
前端MVVM框架解析之双向绑定
2018/01/24 Javascript
4个顶级JavaScript高级文本编辑器
2018/10/10 Javascript
浅谈Angular 观察者模式理解
2018/11/01 Javascript
从0到1搭建Element的后台框架的方法步骤
2019/04/10 Javascript
jquery图片预览插件实现方法详解
2019/07/18 jQuery
vue(2.x,3.0)配置跨域代理
2019/11/27 Javascript
JS实现电脑虚拟键盘打字测试
2020/06/24 Javascript
Google开源的Python格式化工具YAPF的安装和使用教程
2016/05/31 Python
对TensorFlow的assign赋值用法详解
2018/07/30 Python
Python3中urlencode和urldecode的用法详解
2019/07/23 Python
前端canvas水印快速制作(附完整代码)
2019/09/19 HTML / CSS
维多利亚的秘密阿联酋官网:Victoria’s Secret阿联酋
2019/12/07 全球购物
工程造价自荐信
2013/10/09 职场文书
法律专业应届生自荐信范文
2014/01/06 职场文书
基层党支部公开承诺书
2014/05/29 职场文书
中药学专业毕业生推荐信
2014/07/10 职场文书
机电一体化应届生求职信
2014/08/09 职场文书
2015年教师节感恩寄语
2015/03/23 职场文书
HashMap实现保存两个key相同的数据
2021/06/30 Java/Android