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

个人网站怎么做游戏企业网站推广设计

个人网站怎么做游戏,企业网站推广设计,网站建设捌金手指花总八,成都市 网站建设首先把tabbar中的元素写在一个list中用v-for进行渲染 用一个interface进行定义接口#xff0c;这样别人在review你的代码就可以清晰知道你的tabbar包含什么元素。 利用typescript特性进行类型定义#xff0c;可以省去很多麻烦 import { reactive } from vue imp…首先把tabbar中的元素写在一个list中用v-for进行渲染 用一个interface进行定义接口这样别人在review你的代码就可以清晰知道你的tabbar包含什么元素。 利用typescript特性进行类型定义可以省去很多麻烦 import { reactive } from vue import { Images } from src/static/images export interface Tabbar {iconPath: string,selectedIconPath: string,text: string,url: string }export const tabBarList reactiveTabbar[]([{iconPath: Images.Home,selectedIconPath: Images.HomeActive,text: 首页,url: /pages/home/home,},{iconPath: Images.Personal,selectedIconPath: Images.PersonalActive,text: 我的,url: /pages/personal/personal,} ])templateview classtabbar-containerview v-for(item, index) in tabBarList :keyindex :urlitem.url :class{ active: activeIndex index }view classicon-container clickswitchTab(index)view classiconimage classicon-image :srcactiveIndex index ? item.selectedIconPath : item.iconPath //viewview classtext{{ item.text }}/view/view/view/view /template渲染好之后tabbar有个点击跳转页面以及点亮图标 点亮图标这边的currentPath一定注意格式打印出getCurrentPages()[0].route就会发现它是pages/personal/personal而不是/pages/personal/personal //vue view classiconimage classicon-image :srcactiveIndex index ? item.selectedIconPath : item.iconPath //view//jsconst currentPath / getCurrentPages()[0].route; tabBarList.forEach((item, index) {if (item.url currentPath) {store.activeIndex index;uni.switchTab({url: item.url,})} }) 跳转由于是page页面因此必须用switchtab方法而不能用nacigatorTo;这边的index及页面序号必须存储在pinia库中否则界面一刷新它就不变了。 function switchTab(index) {if (index store.activeIndex) {return}store.setActiveIndex(index)uni.switchTab({url: tabBarList[index].url}) }import { defineStore } from piniainterface State {activeIndex: number;sceneId: number;isLogin: boolean;nickname: string;avatar: string }export const useTabbarStore defineStore(store, {state: (): State {return { activeIndex: 0,isLogin: false,sceneId: 1,nickname: 立即登录,avatar: https://bestwellai-aigo.oss-cn-shanghai.aliyuncs.com/icon/personal/personal_avatar.svg }},actions: {setActiveIndex(index) {this.activeIndex index;},setUsername(nickname,avatar){this.nickname nickname;this.avatar avatar;},setSceneId(sceneId) {this.sceneId sceneId;}}, }) 完成效果自定义的效果就是样式可以自己写非常方便以及一个小程序需要三四种形式的tabbar时可以这样操作。
http://wiki.neutronadmin.com/news/354512/

相关文章:

  • 连云港公司网站优化服务网站浏览路径怎么做
  • vs 网站开发 mvc上海网站建设内容更新
  • 网站建设 百度云盘青岛做网站eoe
  • wordpress制作网站模板手机wap游戏
  • 精品购物网站怎么建立一个网站让百度搜到
  • 承德市外贸网站建设怎样学网站建设
  • 做展示网站手工外发货源怎么找
  • 网站里会自动换图怎么做网站定制业务
  • vs网站模板招聘网58同城求职信息
  • 高端品牌网站建设电商网站设计科技时代
  • 搜狐快站装修网站建设优化排名
  • php做网站知乎球迷类的网站如何做
  • windows优化大师自动安装手机端关键词排名优化软件
  • 漯河网站建设服务公司利用软件做许多网站违法吗
  • 西安seo网站优化众希网站建设
  • 自适应网站建设极速建站wordpress 删除重复文章
  • 响应式网站建设价格南京华佑千家装饰工程有限公司
  • 中国建设银行官网首页 网站首页ps如何做ppt模板下载网站
  • 做自己的游戏网站做游戏课程网站
  • 帝国网站开发线上推广员是做什么的
  • wordpress除了写博客上海seo关键词优化
  • 泉港报名网站建设需要色91Av做爰网站
  • 基于php网站开发最新军事新闻最新消息
  • 煤矿网站建设网站运营分析
  • 关于建设网站的需求分析电商推广专业术语
  • 网站推广方案案例app开发源码
  • 深圳模板网站建设设计公司phpcms做双语网站
  • 海南建设工程信息网站珠海哪个网站制作公司好
  • 电商网站支付体系建设特点文创产品设计方案范本
  • 齐齐哈尔网站设计网游开发成本