Commit 9313d5de authored by xieyishang's avatar xieyishang

addxx

parent 31eb76cd
<template> <template>
<div id="app"> <div id="app">
<router-view/> <keep-alive>
<router-view/>
</keep-alive>
</div> </div>
</template> </template>
<script >
export default {
data(){
return{
}
},
watch:{
}
}
</script>
<style> <style>
</style> </style>
...@@ -13,7 +13,7 @@ Vue.use(ElementUI); ...@@ -13,7 +13,7 @@ Vue.use(ElementUI);
import { Message } from 'element-ui' import { Message } from 'element-ui'
Vue.prototype.$message = Message Vue.prototype.$message = Message
Vue.component(Message.name, Message)//解决默认弹出Message 提示框 Vue.component(Message.name, Message)//解决默认弹出Message 提示框
Vue.prototype.$store = store;//
Vue.config.productionTip = false Vue.config.productionTip = false
......
...@@ -5,11 +5,22 @@ Vue.use(Vuex) ...@@ -5,11 +5,22 @@ Vue.use(Vuex)
export default new Vuex.Store({ export default new Vuex.Store({
state: { state: {
Checkuserlist:[],//参会人员数据
usersigcount:sessionStorage.usersigcount?sessionStorage.usersigcount:0,//参会人数
}, },
mutations: { mutations: {
//修改参会人员列表
changelist(state,list){
state.Checkuserlist=list;
},
changeusersigcount(state,num){
state.usersigcount=num;
}
}, },
actions: { actions: {
}, },
modules: { modules: {
} }
}) })
...@@ -75,10 +75,19 @@ ...@@ -75,10 +75,19 @@
this.initgetdata(); this.initgetdata();
setInterval(function(){ //2s 一次 自动播放
setInterval(()=>{
// document.getElementsByTagName('video')[0].play(); // document.getElementsByTagName('video')[0].play();
document.getElementById("videotag1").play(); let videotag1 = document.getElementById("videotag1");
},3000) if(videotag1){
document.getElementById("videotag1").play();
}
},2000)
},
mounted() {
console.info("mounted");
}, },
methods:{ methods:{
demoadduser(){ demoadduser(){
...@@ -109,6 +118,9 @@ ...@@ -109,6 +118,9 @@
if(res.code==0){ if(res.code==0){
this.Checkuserlist = [...this.Checkuserlist,...res.data.list];//加入数据 this.Checkuserlist = [...this.Checkuserlist,...res.data.list];//加入数据
this.usersigcount = res.data.count; this.usersigcount = res.data.count;
this.$store.commit("changelist",this.Checkuserlist);
this.$store.commit("changeusersigcount",this.usersigcount);
sessionStorage.usersigcount = this.usersigcount;
let viedeheiht = document.getElementById("divDetail").clientHeight; let viedeheiht = document.getElementById("divDetail").clientHeight;
document.getElementById('ddd').scrollTop=viedeheiht+999999;//通过scrollTop设置滚动到100位置 document.getElementById('ddd').scrollTop=viedeheiht+999999;//通过scrollTop设置滚动到100位置
...@@ -137,6 +149,9 @@ ...@@ -137,6 +149,9 @@
console.info("res",res); console.info("res",res);
if(res.code==0){ if(res.code==0){
this.Checkuserlist = res.data.list; this.Checkuserlist = res.data.list;
this.$store.commit("changelist",this.Checkuserlist);
this.$store.commit("changeusersigcount",this.usersigcount);
sessionStorage.usersigcount = this.usersigcount;
this.usersigcount = res.data.count; this.usersigcount = res.data.count;
setTimeout(()=>{ setTimeout(()=>{
let viedeheiht = document.getElementById("divDetail").clientHeight; let viedeheiht = document.getElementById("divDetail").clientHeight;
......
...@@ -117,8 +117,8 @@ ...@@ -117,8 +117,8 @@
data() { data() {
return { return {
moniuserlist: userlist, //模拟数据列表 moniuserlist: userlist, //模拟数据列表
Checkuserlist:[],//参会人员的数据
usersigcount:0, // usersigcount:0, //vuex 获取
Wintheprizenum: 1, Wintheprizenum: 1,
centerDialogVisible: false, centerDialogVisible: false,
...@@ -141,16 +141,29 @@ ...@@ -141,16 +141,29 @@
} }
}, },
computed:{
//参会人员的数据
Checkuserlist(){
return this.$store.state.Checkuserlist;
},
//参会人数 vuex 数据
usersigcount(){
return this.$store.state.usersigcount;
}
},
created(){ created(){
this.initgetdata(); // this.initgetdata() 直接用vuex 获取
this.getWinnerListfun(); this.getWinnerListfun();
//2s 一次 自动播放
setInterval(function(){ setInterval(()=>{
// document.getElementsByTagName('video')[0].play(); // document.getElementsByTagName('video')[0].play();
document.getElementById("videotag2").play(); let videotag2 = document.getElementById("videotag2");
},3000) if(videotag2){
document.getElementById("videotag2").play();
}
},2000)
}, },
methods: { methods: {
//获取中奖人员名单 //获取中奖人员名单
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment