当前位置:   article > 正文

uni - app 新闻项目解析_uniapp新闻列表

uniapp新闻列表

1. 首页布局

2. 顶部导航栏

导航栏布局:

        scroll-view 内置标签,配置 scroll-x="true" 左右方向滑动,再删除滑动条

  1. <!-- 顶部导航条 -->
  2. <scroll-view scroll-x="true" class="navScroll">
  3. <view class="item" :class="index==navIndex?'active':''" @click="clickNav(index,item.id)"v-for="(item,index) in navArr" :key="item.id">
  4. {
  5. {item.classname}}
  6. </view>
  7. </scroll-view>
  1. // 隐藏滚动条
  2. ::-webkit-scrollbar {
  3. display: none;
  4. width: 0 !important;
  5. height: 0 !important;
  6. -webkit-appearance: none;
  7. background: transparent;
  8. }

导航栏点击高亮切换:

        v-for 中添加动态 class 判断,根据点击事件传入的 index 值,为选项卡添加上 active 样式实现高亮

  1. <view class="item" :class="index==navIndex?'active':''" @click="clickNav(index,item.id)"
  2. v-for="(item,index) in navArr" :key="item.id"></view>
  1. clickNav(index, id) {
  2. // 高亮切换
  3. this.navIndex = index
  4. },

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号