| //获取当前页面路径 | //获取当前页面路径 | ||||
| let path = this.$route.path; | let path = this.$route.path; | ||||
| //判断是否在可滑动切换页面的列表中 | //判断是否在可滑动切换页面的列表中 | ||||
| if(allPage.indexOf(path)==-1 || scrollTop){ | |||||
| if(allPage.indexOf(path)==-1 || scrollTop || this.$store.state.menuState){ | |||||
| return; | return; | ||||
| } | } | ||||
| //判断是否只可向一个方向滑动 | //判断是否只可向一个方向滑动 |
| // } | // } | ||||
| }, | }, | ||||
| open() { | open() { | ||||
| this.$store.state.menuState = true; | |||||
| this.$refs.sidebar.style.left = '0%'; | this.$refs.sidebar.style.left = '0%'; | ||||
| }, | }, | ||||
| close() { | close() { | ||||
| this.$store.state.menuState = false; | |||||
| this.$refs.sidebar.style.left = '-100%'; | this.$refs.sidebar.style.left = '-100%'; | ||||
| }, | }, | ||||
| show1(index) { | show1(index) { |
| export default new Vuex.Store({ | export default new Vuex.Store({ | ||||
| state: { | state: { | ||||
| menuState:false, | |||||
| imgBaseUrl: '', | imgBaseUrl: '', | ||||
| pagePath: [ | pagePath: [ | ||||
| [ | [ |