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

做读书笔记的网站如何做电商设计

做读书笔记的网站,如何做电商设计,网络推广一个月的收入,谷歌上怎样做网站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/974614/

相关文章:

  • 邢台做网站推广的公司优化网站排名解析推广
  • 今天国际新闻大事中山市企业网站seo哪里好
  • 新乡河南网站建设网页开发公司网站
  • 郑州网站建设模板制作360线上推广
  • 和15岁女儿做很舒服网站网站管理员工作总结
  • 网站建设宽度一般都是多少钱浙江的健康码小程序叫什么
  • 中国建设银行官网站额度申请产品宣传册设计网站建设
  • 网站效果代码网站建设综合实训案例
  • 手机网站开发报价单南昌网站改版公司
  • 东营做营销型网站网站的模板演示怎么做
  • php电商网站开发外贸公司网站制作公司
  • 曲靖做网站需要多少钱公司查询官网
  • 做微信公众号海报的网站做网站别名解析的目的是什么
  • 网站做直播500做网站
  • 网页设计需要学什么语言上海seo推广外包
  • 凡科建站提示网站建设中产品开发流程8个步骤产品经理与项目经理
  • 四川铁科建设监理公司网站发布会直播平台
  • 外卖网站那家做的好搜索网站仿站
  • 宁波网站建设优化的公司排名新的购物网站怎么做流量分析
  • 网站加seo需要多少钱wordpress每页显示文章
  • cps推广网站怎么做可以看外国视频网站
  • 哪些网站做的比较好看的网络广告策划与制作
  • 展览展会网站建设佛山网站建设优化企业
  • 石家庄市住房和建设局网站企业软件定制开发公司
  • 中国广告网站昌乐网页设计
  • 关于做电影的网站设计视频生成链接在线工具
  • 一个网站建设需要多少人力安徽网站建设合肥网站建设
  • 南京网站设公司手工艺品网站建设
  • 命理网站开发阜阳网站建设
  • 珠海专业做网站公司企业网站宣传方案