日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

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

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

使用vue組件+iscroll實現一個橫向菜單,可是卻不能滑動,給父元素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)

}

}

}

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。