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 相关文章推荐
jQuery 添加/移除CSS类实现代码
Feb 11 Javascript
Jquery倒数计时按钮setTimeout的实例代码
Jul 04 Javascript
JavaScript实现页面实时显示当前时间的简单实例
Jul 20 Javascript
jquery1.9 下检测浏览器类型和版本的方法
Dec 26 Javascript
javascript实现输出指定行数正方形图案的方法
Aug 03 Javascript
JS+CSS实现带小三角指引的滑动门效果
Sep 22 Javascript
javascript绘制漂亮的心型线效果完整实例
Feb 02 Javascript
AngularJS 中文API参考手册
Jul 28 Javascript
Vue项目中使用WebUploader实现文件上传的方法
Jul 21 Javascript
详解elementUI中input框无法输入的问题
Apr 27 Javascript
js实现查询商品案例
Jul 22 Javascript
TypeScript 内置高级类型编程示例
Sep 23 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
抓取YAHOO股票报价的类
2009/05/15 PHP
php安全之直接用$获取值而不$_GET 字符转义
2012/06/03 PHP
php 对输入信息的进行安全过滤的函数代码
2012/06/29 PHP
如何通过View::first使用Laravel Blade的动态模板详解
2017/09/21 PHP
php生成二维码不保存服务器还有下载功能的实现代码
2018/08/09 PHP
js 静态动态成员 and 信息的封装和隐藏
2011/05/29 Javascript
js 判断文件类型并控制表单提交示例代码
2013/11/14 Javascript
nodejs修复ipa处理过的png图片
2016/02/17 NodeJs
内容滑动切换效果jquery.hwSlide.js插件封装
2016/07/07 Javascript
JS选取DOM元素的简单方法
2016/07/08 Javascript
javascript实现鼠标点击页面 移动DIV
2016/12/02 Javascript
angular实现表单验证及提交功能
2017/02/01 Javascript
前端构建工具之gulp的语法教程
2017/06/12 Javascript
利用Javascript开发一个二维周视图日历
2017/12/14 Javascript
Parcel 打包示例(React HelloWorld)
2018/01/16 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
2018/02/05 Javascript
Vue实现todolist删除功能
2018/06/26 Javascript
[45:16]完美世界DOTA2联赛循环赛 IO vs FTD BO2第二场 11.05
2020/11/06 DOTA
python退出命令是什么?详解python退出方法
2018/12/10 Python
使用tensorflow显示pb模型的所有网络结点方式
2020/01/23 Python
Python如何把Spark数据写入ElasticSearch
2020/04/18 Python
Python 实现一个计时器
2020/07/28 Python
Django中日期时间型字段进行年月日时分秒分组统计
2020/11/27 Python
使用Python封装excel操作指南
2021/01/29 Python
DC Shoes官网:美国滑板鞋和服饰品牌
2017/09/03 全球购物
外包公司软件测试工程师
2014/11/01 面试题
简单的JAVA编程面试题
2013/03/19 面试题
J2EE面试题
2016/03/14 面试题
出纳岗位职责
2013/11/09 职场文书
元旦晚会上单位领导演讲稿
2014/01/05 职场文书
2014年秋季开学典礼致辞
2014/08/02 职场文书
预备党员2014年第四季度思想汇报范文
2014/10/25 职场文书
2016春季田径运动会广播稿
2015/12/21 职场文书
Go语言带缓冲的通道实现
2021/04/26 Golang
windows11怎么查看wifi密码? win11查看wifi密码的技巧
2021/11/21 数码科技