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 相关文章推荐
?牟┛途W扣了一??效果出?? target=
May 27 Javascript
WordPress 照片lightbox效果的运用几点
Jun 22 Javascript
JavaScript获取Url里的参数
Dec 18 Javascript
基于js实现微信发送好友如何分享到朋友圈、微博
Nov 30 Javascript
JavaScript中的时间处理小结
Feb 24 Javascript
jQuery基于$.ajax设置移动端click超时处理方法
May 14 Javascript
基于JS实现导航条之调用网页助手小精灵的方法
Jun 17 Javascript
基于JavaScript实现右键菜单和拖拽功能
Nov 28 Javascript
Vue.js鼠标悬浮更换图片功能
May 17 Javascript
vue项目中使用Hbuilder打包app 设置沉浸式状态栏的方法
Oct 22 Javascript
Node Mongoose用法详解【Mongoose使用、Schema、对象、model文档等】
May 13 Javascript
Vue 解决父组件跳转子路由后当前导航active样式消失问题
Jul 21 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
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
2014/01/30 PHP
php支付宝在线支付接口开发教程
2016/09/19 PHP
php版阿里云OSS图片上传类详解
2016/12/01 PHP
PHP实现文件下载【实例分享】
2017/04/28 PHP
2020最新版 PhpStudy V8.1版本下载安装使用详解
2020/10/30 PHP
JavaScript 组件之旅(四):测试 JavaScript 组件
2009/10/28 Javascript
给jQuery方法添加回调函数一款插件的应用
2013/01/21 Javascript
jQuery源码分析之Callbacks详解
2015/03/13 Javascript
Javascript中this关键字的一些小知识
2015/03/15 Javascript
AngularJS页面访问时出现页面闪烁问题的解决
2016/03/06 Javascript
Bootstrap与KnockoutJs相结合实现分页效果实例详解
2016/05/03 Javascript
全面解析jQuery $(document).ready()和JavaScript onload事件
2016/06/08 Javascript
jQuery双向列表选择器DIV模拟版
2016/11/01 Javascript
js 判断数据类型的几种方法
2017/01/13 Javascript
JavaScript字符串对象
2017/01/14 Javascript
详解vue父子组件间传值(props)
2017/06/29 Javascript
详解layui中的树形关于取值传值问题
2018/01/16 Javascript
jQuery+Cookie实现切换皮肤功能【附源码下载】
2018/03/25 jQuery
vue-baidu-map 进入页面自动定位的解决方案(推荐)
2018/04/28 Javascript
微信小程序利用canvas 绘制幸运大转盘功能
2018/07/06 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
vue首次赋值不触发watch的解决方法
2018/09/11 Javascript
详解Vue组件插槽的使用以及调用组件内的方法
2018/11/13 Javascript
[55:47]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第三局
2016/02/27 DOTA
Python中下划线的使用方法
2015/03/27 Python
Flask Web开发入门之文件上传(八)
2018/08/17 Python
详解PyCharm安装MicroPython插件的教程
2019/06/24 Python
提高python代码运行效率的一些建议
2020/09/29 Python
奥地利度假券的专家:we-are.travel
2019/04/10 全球购物
会计专业自我鉴定范文
2013/12/29 职场文书
信息技术专业大学生职业生涯规划书
2014/01/24 职场文书
乡镇安全生产目标责任书
2014/07/23 职场文书
企业三严三实学习心得体会
2014/10/13 职场文书
教师批评与自我批评发言稿
2014/10/15 职场文书
财务会计求职信范文
2015/03/20 职场文书
家长会开场白和结束语
2015/05/29 职场文书