vue.js实现红包雨
看了好多实现红包雨的案例,但好像还没有vue实现红包雨的,所以我来实现下,测试过了,兼容性很好,接下来直接po代码啦
index.vue
<template>
<div class="">
<div id="redzone">
</div>
</div>
</template>
js
<script>
import jQuery from 'jquery'
export default {
name:'hongbao',
data () {
return {
}
},
computed:{
},
methods:{
addBao:function(left, height, src) {
var div = document.createElement("div");
var img = document.createElement("img");
div.appendChild(img);
img.className = "roll";
img.src = src;
div.style.left = left + "px";
div.style.height = height + "px";
div.className = "redBox";
document.getElementById("redzone").appendChild(div);
setTimeout(function() {
document.getElementById("redzone").removeChild(div);
// console.log(