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

安阳seo优化北京seo关键词排名优化

安阳seo优化,北京seo关键词排名优化,免费推广软件流量精灵,成立1.uni框架的api实现 因为我们用的是uni-app框架开发,所以在创建项目的时候直接创建uni-ui的项目即可,这个项目模板中自带了uni的一些好用的组件和api。 起初我想着这个效果不难实现,因为官方也有api可以直接使用,所以我最开始尝试…

1.uni框架的api实现

因为我们用的是uni-app框架开发,所以在创建项目的时候直接创建uni-ui的项目即可,这个项目模板中自带了uni的一些好用的组件和api。

起初我想着这个效果不难实现,因为官方也有api可以直接使用,所以我最开始尝试就是使用uni的api完成,也就是这个:uni.setTabBarItem(options)

我也是根据官方文档一步一步做的,但是问题就是出现在该api无法将pagePath改变,导致虽然图片和其他的一些配置可以改变,但是最关键的没有该变,我想要的功能也是没有实现

 我感觉我可能是对这句话理解有误差,导致的我没有完全实现此功能,然后去Dcloud社区问答看了有人也遇到了我这个问题,但是帖子下面并没有得到解决方法,所以我就想着只能去自定义了tabbar组件来实现此功能了。

 总之这个方法并没有完全实现,如果有能解决我这个问题的大佬可以私信我,万分感谢!!!

2.组件实现

为了效率呢,我就直接采用了Vant-Weapp组件库来实现此功能了

2.1下载vant库

npm i @vant/weapp -S --production

uniapp是没有默认的包管理器的,首先要有自己建一个

npm init -y

创建好后就可以下载vant包了

2.2使用vant-tabbar需要先引入对应的文件

我们在node_modules中找到vant包将其放到根目录下,为了方便我们引入

将dist文件放到一个新文件夹中

 记住总文件夹的名字要是:wxcomponents,否则运行至微信小程序中是没有此文件的

在pages.json文件中这样引入:

 我的需求是在首页放一个登录页面,有用户user页面,admin页面,不同用户看到的页面也不同

我的页面设置是这样

 为了模拟,我在index放了二个按钮

<template><view class="content"><button type="primary" @click="goUser">user</button><button type="primary" @click="goAdmin">admin</button></view>
</template><script>export default {data() {return {}},methods: {goUser() {uni.switchTab({url: '/pages/user/user'})},goAdmin() {uni.switchTab({url: '/pages/admin/admin'})}}}
</script>

现在配置pages.json中的tabbar

 这里就给出user中的例子来说明,admin中逻辑是一样的

user.vue

<template><view>user<van-tabbar :active="active" @change="onChange"><van-tabbar-item icon="home-o" @click="goSwitch('/pages/user/user')">user</van-tabbar-item><van-tabbar-item icon="search" @click="goSwitch('/pages/user_1/user_1')">user_1</van-tabbar-item></van-tabbar></view>
</template><script>export default {data() {return {active: 0 //高亮的图标的标}},onShow() {this.active = 0  //为了防止tabbar图标高亮切换卡顿问题uni.hideTabBar() //隐藏掉原始的tabbar},methods: {onChange(e) {this.active = e.detail},goSwitch(url) {uni.switchTab({url: url})}}}
</script><style></style>

user_1.vue

<template><view>user1<van-tabbar :active="active" @change="onChange"><van-tabbar-item icon="home-o" @click="goSwitch('/pages/user/user')">user</van-tabbar-item><van-tabbar-item icon="search" @click="goSwitch('/pages/user_1/user_1')">user_1</van-tabbar-item></van-tabbar></view>
</template><script>export default {data() {return {active: 0}},onShow() {this.active = 1uni.hideTabBar()},methods: {onChange(e) {this.active = e.detail},goSwitch(url) {uni.switchTab({url: url})}}}
</script><style></style>

然后这种功能就实现了

 

http://www.yayakq.cn/news/474501/

相关文章:

  • 山西cms建站系统价格五屏网站建设品牌好
  • 重庆学校网站推广征集二级网站建设意见 通知
  • 企业网站改一下多少钱东莞城乡住建局
  • 专业做生鲜的网站怎么查那家网络公司做的所以网站
  • 青龙桥网站建设html代码跟网站运营的关系
  • fineui 如何做网站wordpress 一小时建站教程
  • 网站建设注意哪些注意事项个体工商户网站备案
  • 宁德蕉城住房和城乡建设部网站网站推广主要是做什么
  • 如何简单制作自己的网站建筑工程网签合同周末可以签吗
  • 嘉兴网站如何制作网站cms在线识别
  • 织梦笑话网站专业定制网站建设团队
  • 手把手教网站建设wordpress文章格式
  • 邢台网站建设与制作珠海建设企业网站
  • 网站 数据报表如何做免费自己做网站软件
  • 盐湖网站制作驻马店做网站的公司
  • 你对网站第一印象太原网页制作招聘
  • 大连网站建设找简维科技ui设计到底能不能学
  • 旅游型网站的建设背景珠宝网站设计方案
  • 关键词推广seo怎么做网站搜索引擎优化
  • 登封网站建设公司在线域名ip查询
  • 网站宣传方法苏州seo快速优化
  • 济南网站制作公司报价浙江交通工程建设集团网站
  • 查看别人网站的访问量保利建设开发总公司网站
  • 网站建设的分阶段步骤野花影视大全在线西瓜
  • 网站建设中的注册和登录页面asp.net做网站教程
  • 做平面资源比较好的网站网上购物系统建设
  • 无锡网站建设专家无锡网站制作nginx wordpress伪静态
  • 网站商城支付接口平台推广是做什么的
  • 合肥网站排名优化公司桐乡网站制作
  • 网站二级页面设计不要营业执照的做网站