当前位置: 首页 > wzjs >正文

广州外贸网站建设 open网站的优化公司

广州外贸网站建设 open,网站的优化公司,学校网站建设专业公司,金华网站制作先来看效果: 上图有3个选项卡(PS:uniapp官方称之为分段器,我还是习惯叫选项卡),需要实现点击不同的选项卡时下方切换显示对应的数据。 下面介绍下实现的过程。 1.在uniapp官方文档下载并安装该扩展组件:u…

先来看效果:

 上图有3个选项卡(PS:uniapp官方称之为分段器,我还是习惯叫选项卡),需要实现点击不同的选项卡时下方切换显示对应的数据。

下面介绍下实现的过程。

1.在uniapp官方文档下载并安装该扩展组件:uni-app官网,下载和安装方法请参照上一篇笔记;

2.在项目中引入该组件,复制文档中这段代码到项目容器中:

代码:

<view class="menu"><uni-segmented-control :current="current" :values="values" @clickItem="onClickItem" styleType="button" activeColor="#2B9939"></uni-segmented-control>
</view>

需要改动的地方主要有3处:

(1)current,当前选中选项卡的索引; 

(2)values :values="values",需要在JS中定义 values值,用于选项卡显示的文字内容,最好声明为数组形式,方便调用;

(3)@clickItem:点击事件,当用户点击不同的选项卡时加载对应的数据。

先来看前2项:

const current = ref(0)
const classfy = [{key:"all",value:"全部"},{key:"cat",value:"猫猫"},{key:"dog",value:"狗狗"}]
const values = computed(()=>classfy.map(item=>item.value))

上面的代码实现:

(1)默认选中的选项卡为第1项;

(2)声明一个key-value的数组,其中value为选项卡显示的文字,使用computed计算属性将数组中的value提取出来。

再看点击事件:

function onClickItem(e){pets.value = []current.value = e.currentIndexgetPets()
}

上面的代码中先将获取的旧数据清空,拿到当前选项卡的索引,最后调getPets()方法获取当前选项卡的数据。

当用户下拉刷新时,也需要将当前选项卡置为默认选项卡,重新调接口获取新的数据:

//下拉刷新,先清空以前的数据,再重新请求接口拿到新数据去填充
onPullDownRefresh(()=>{pets.value=[]//下拉刷新时将选项卡置为0current.value = 0getPets()
})

最终效果展示:

http://www.dtcms.com/wzjs/196771.html

相关文章:

  • wordpress可爱的主题老铁seo外链工具
  • 欧米茄官网网站自己创建网页
  • 网站关键词优化骗局市场推广计划怎么写
  • 西安做义工网站seo视频教学网站
  • 怎么建设网站商城做一个网站需要多少钱
  • 深圳建一个网站要多少钱免费网站推广软件
  • wordpress 百度云图安装seo排名点击器曝光行者seo
  • 做网站编辑是不是也要做推广百度云手机app下载
  • 湛江人怎么样神马seo服务
  • 网站开发是什么意思网上网络推广
  • wordpress 页面布局深圳网站优化软件
  • wordpress企业建站流程南昌seo管理
  • 如何做网站左侧导航条竞价外包代运营公司
  • wordpress下载站亚马逊关键词快速优化
  • 做电影采集网站需要多大vps最新国内新闻事件今天
  • 搜索别人的网站是带logo的请问怎么做的免费的个人网站怎么做
  • 网站的做网站公司网站友情链接怎么添加
  • 网站建设 上海网站建成都seo达人
  • 网站建设公司友情链接新媒体营销推广公司
  • 山西省网站制作cps推广平台
  • 网站建设代理平台南京网站制作
  • 什么是营销型的网站广告推广怎么做
  • 网站建设的价值是什么意思汕头seo快速排名
  • 手机端网站ui做多少像素怎么登录百度app
  • 网站栏目结构图软文营销方法有哪些
  • 郑州移动端网站建设google广告投放
  • 广东美景园林建设有限公司网站搜索引擎优化免费
  • 网站的域名做邮箱百度登录
  • 做网站的文案怎么写做seo网页价格
  • 石家庄招标网官方网站社群运营