日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

vue 横向菜单滚动定位_使用vue组件+iscroll实现一个横向菜单,不能正确滑动

發(fā)布時間:2023/12/9 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vue 横向菜单滚动定位_使用vue组件+iscroll实现一个横向菜单,不能正确滑动 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

使用vue組件+iscroll實現(xiàn)一個橫向菜單,可是卻不能滑動,給父元素ul寫死一個寬度可以滑動。

但是,我在computed里計算寬度,直接路由進去不能滑動,當我進入別的組件(切換路由)回來又可以滑動了

示例地址:http://onepoint.stg4.v5time.net/news/1

  • {{item.name}}

#wrapper{

position: absolute;

z-index: 1;

height: 40px;

left: 0;

width: 100%;

overflow: hidden;

}

#scroller{

position: absolute;

z-index: 1;

-webkit-tap-highlight-color: rgba(0,0,0,0);

}

#scroller ul{

width: 100%;

height: 100%;

text-align: center;

}

#scroller li{

float:left;

height: 30px;

line-height: 30px;

width:1.6rem;

list-style-type: none;

}

#scroller .bot{

border-bottom:2px solid rgb(37, 190, 169);

}

import IScroll from 'iscroll/build/iscroll-lite.js'

export default{

props: {

menu: {

type: Array

},

selected: {

type: Boolean,

require: false,

default: false

}

},

data () {

return {

index: 0

}

},

computed: {

getWidth () {

return 'width:' + this.menu.length * 1.6 + 'rem'

}

},

ready () {

var myScroll = new IScroll(this.$els.wrapper, {scrollX: true, scrollY: false})

myScroll.say = ''

},

methods: {

checkIt (index, item) {

var lis = this.$els.ul.children

lis[this.index].classList.remove('bot')

this.index = index

lis[index].classList.add('bot')

this.$dispatch('click-msg', item)

}

}

}

總結(jié)

以上是生活随笔為你收集整理的vue 横向菜单滚动定位_使用vue组件+iscroll实现一个横向菜单,不能正确滑动的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。