当前位置:   article > 正文

vue项目中使用better-scroll实现侧边导航与列表的联动_van-sidebar配合显示右侧内容

van-sidebar配合显示右侧内容


假设导航列表及数据列表都是发送axios请求后渲染出来的(省略vant-ui步骤)

第一步:安装与实例化,实现普通滑动

中文文档 https://better-scroll.github.io/docs/zh-CN/

  1. 安装插件核心
yarn add @better-scroll/core
  • 1
  1. 在组件中引入插件
import BScroll from '@better-scroll/core'
  • 1
  1. 创建容器标签
    - 父元素中只能有一个子元素且高度小于子元素高度
    - 父元素设置overflow:hidden
//左侧分类导航(asideArr为分类类名数组)
<aside class="aside">
	<van-sidebar v-model="activeKey"> //activeKey为激活样式的索引
		<van-sidebar-item v-for="(v, i) in asideArr" :key="i" :title="v"/>
	</van-sidebar>
</aside>
//右侧数据列表(假设每个分类有多个项)
<main class="main">
	<ul>
		<li v-for="...">
			<h1>每个分类的类名</h1>
			<van
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/971802
推荐阅读
相关标签
  

闽ICP备14008679号