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 相关文章推荐
Prototype使用指南之array.js
Jan 10 Javascript
异步加载script的代码
Jan 12 Javascript
背景图跟随鼠标移动的Mootools插件实现代码
Dec 12 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
Sep 22 Javascript
JavaScript Ajax Json实现上下级下拉框联动效果实例代码
Nov 23 Javascript
js操作输入框中选择内容兼容IE及其他主流浏览器
Apr 22 Javascript
JavaScript中数组去除重复的三种方法
Apr 22 Javascript
任意Json转成无序列表的方法示例
Dec 09 Javascript
javascript trie前缀树的示例
Jan 29 Javascript
微信小程序文章详情页面实现代码
Sep 10 Javascript
VUE 解决mode为history页面为空白的问题
Nov 01 Javascript
微信小程序利用button控制条件标签的变量问题
Mar 15 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的session功能评述(一)
2006/10/09 PHP
destoon出现验证码不显示时的紧急处理方法
2014/08/22 PHP
PHP高级编程实例:编写守护进程
2014/09/02 PHP
PHP通过串口实现发送短信
2015/07/08 PHP
php简单判断文本编码的方法
2015/07/30 PHP
php模板引擎技术简单实现
2016/03/15 PHP
给大家分享几个常用的PHP函数
2017/01/15 PHP
Yii2.0中使用js异步删除示例
2017/03/10 PHP
PHP结合Vue实现滚动底部加载效果
2017/12/17 PHP
实现复选框全选/全不选切换
2006/12/23 Javascript
json 入门基础教程 推荐
2009/10/31 Javascript
简单实例处理url特殊符号&amp;处理(2种方法)
2013/04/02 Javascript
nodejs 实现模拟form表单上传文件
2014/07/14 NodeJs
jQuery实现首页图片淡入淡出效果的方法
2015/06/10 Javascript
jquery实现的判断倒计时是否结束代码
2016/02/05 Javascript
javascript填充默认头像方法
2018/02/22 Javascript
学习RxJS之JavaScript框架Cycle.js
2019/06/17 Javascript
vue跳转同一个组件,参数不同,页面接收值只接收一次的解决方法
2019/11/05 Javascript
微信浏览器下拉黑边解决方案 wScroollFix
2020/01/21 Javascript
JavaScript array常用方法代码实例详解
2020/09/02 Javascript
JavaScript日期库date-fn.js使用方法解析
2020/09/09 Javascript
Python脚本实现自动发带图的微博
2016/04/27 Python
Python队列的定义与使用方法示例
2017/06/24 Python
Python选择网卡发包及接收数据包
2019/04/04 Python
安装好Pycharm后如何配置Python解释器简易教程
2019/06/28 Python
Python调用钉钉自定义机器人的实现
2020/01/03 Python
Python如何给你的程序做性能测试
2020/07/29 Python
python如何实现word批量转HTML
2020/09/30 Python
用HTML5制作一个简单的桌球游戏的教程
2015/05/12 HTML / CSS
如何使用amaze ui的分页样式封装一个通用的JS分页控件
2020/08/21 HTML / CSS
阿里云:Aliyun.com
2017/02/15 全球购物
linux面试题参考答案(1)
2016/01/22 面试题
计算机网络毕业生自荐信
2013/10/01 职场文书
党性分析自查总结
2014/10/14 职场文书
店面出租协议书范本
2014/11/28 职场文书
基于Python实现一个春节倒计时脚本
2022/01/22 Python