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

定期做图书推荐的网站南宁做网站

定期做图书推荐的网站,南宁做网站,动画片是怎么制作出来的,wordpress装修最终效果 最近在用Taro框架开发一个小程序#xff0c;有一个自定义底部Tabbar的需求#xff0c;最终效果如下 起步 这页是我第一次接触自定义小程序底部Tabbar#xff0c;所有第一选择必然是相看官方文档#xff1a;微信小程序自定义 Tabbar | Taro 文档 #xff08;如果…最终效果 最近在用Taro框架开发一个小程序有一个自定义底部Tabbar的需求最终效果如下 起步 这页是我第一次接触自定义小程序底部Tabbar所有第一选择必然是相看官方文档微信小程序自定义 Tabbar | Taro 文档 如果第一次做请一定要仔细看这个文档 按照文档正常配置app.config.js app.config.js export default {tabBar: {custom: true,color: #000000,selectedColor: #000000,backgroundColor: #000000,list: [{pagePath: page/home/index,text: 组件,},{pagePath: page/cart/index,text: 接口,},],}, }配置tab页面usingComponents page/home/index.config.js export default {navigationBarTitleText: 教材,usingComponents: {}, }page/cart/index.config.js export default {navigationBarTitleText: 购物车,usingComponents: {}, } 开发 custom-tab-bar 设置 custom-tab-bar 组件 component: true  Demo import { Component, useState } from react; import { CoverImage, CoverView } from tarojs/components import clx from classnames import Taro from tarojs/taro; import { View } from tarojs/components; import ic_book from /static/images/ic_book2x.png; import ic_car from /static/images/ic_car2x.png; import ic_bookHover from /static/images/ic_book_hover2x.png; import ic_carHover from /static/images/ic_car_hover2x.png; import ./index.scss; function CustomTabBar() {const [tab, setTab] useState({color: #000000,selectedColor: #DC143C,list: [{pagePath: /pages/home/index,text: 教材,iconPath: ic_book,selectedIconPath: ic_bookHover},{pagePath: /pages/shopping-cart/index,text: 购物车,iconPath: ic_car,selectedIconPath: ic_carHover}]});function switchTab(index, url) {nx.$patch(app/setTabIndex, index);Taro.switchTab({ url });}return (CoverViewclassNametab-barstyle{{ height: nx.$get(app.tabHeight) px }}CoverView classNametab-bar-border/CoverView{tab.list.map((item, index) {return (CoverViewkey{index}classNametab-bar-itemonClick{() switchTab(index, item.pagePath)}CoverView classNameraCoverImageclassNamecover-imagesrc{nx.$use(app.tabIndex) index? item.selectedIconPath: item.iconPath}/{index 1 (CoverView className{clx(null-dot, {dot: nx.$use(cart.count),})}{nx.$use(cart.count)}/CoverView)}/CoverViewCoverViewclassNamecover-viewstyle{{color:nx.$use(app.tabIndex) index? tab.selectedColor: tab.color}}{item.text}/CoverView/CoverView);})}/CoverView); } export default CustomTabBar;注意点 上述代码中出现的nx是我同事基于Redux Toolkit 封装的一个语法糖你可以忽略直接理解为你自己全局状态的使用 修复自定义tab点击卡顿、闪烁 请在每个tab页面中调用如下代码更新tab home const page useMemo(() Taro.getCurrentInstance().page, []);useDidShow(() {const tabbar Taro.getTabBarany(page);tabbar?.setSelected(0); }); cart const page useMemo(() Taro.getCurrentInstance().page, []);useDidShow(() {const tabbar Taro.getTabBarany(page);tabbar?.setSelected(1); }); 以上就是我自定义tab的大致过程详细细节还需要你自己去看文档官方有相关示例只要有耐心你一定可以做的更好 已下是Taro官方的示例  react:  https://github.com/NervJS/taro/tree/main/examples/custom-tabbar-react vue  https://github.com/NervJS/taro/tree/main/examples/custom-tabbar-vue3
http://www.zqtcl.cn/news/787946/

相关文章:

  • 动漫做美食的视频网站佛山网站建设公司88
  • 衡水移动网站建设网站定制论坛
  • 装修网站模板源码网站上传不了
  • 南昌企业网站开发宁波seo怎么做推广渠道
  • 查找公司信息的网站小蝌蚪视频网络科技有限公司
  • 爆破wordpress密码河北seo基础入门教程
  • 推广网站报价公司logo设计效果图
  • 西部数据网站管理助手做如美团式网站要多少钱
  • 云主机网站如何备份合肥网页设计就业
  • 视频网站视频预览怎么做西部数码助手网站后台管理
  • 有哪些网站建设工作室杭州房价
  • 广告去哪个网站做上海最大的外贸公司
  • 二手车网站开发过程专业的大连网站建设
  • 北京加盟网站建设宝石汇网站
  • 网站本地建设seo排名赚app多久了
  • 邢台手机网站建设信息超链接html代码
  • wordpress 代码模块昆明seo和网络推广
  • 匈牙利网站后缀沛县做网站xlec
  • 企业网站建设的成本国内做网站建设最好的公司是
  • 威海做企业网站云南建筑工程网
  • 旅游网站建设报价网站空间管理信息
  • app展示网站手机端app开发公司
  • 在湖南建设人力资源网站wordpress widget
  • 英文网站建站山东做网站用虚拟主机还是服务器
  • 网站设计佛山顺德投资公司注册条件和要求
  • 肇庆网站优化建设淄博网站建设优惠臻动传媒
  • 电子商务网站模板 html服装网站栏目调研
  • 抚州市做棋牌网站邯郸信息港聊天室
  • 李静做的化妆品网站树莓派lamp WordPress
  • 建站之星网站建设系统个人网站有什么外国广告做