【记录】基于uni-app开发的微信小程序商城项目

一、项目基本结构

(一)tabbar页面

                首页                                                 分类

                 购物车

                我的(用户中心)

(二)非tabbar页面

                        搜索

                商品列表

                商品详情

                 微信支付

 结构解析:

1. 构建一个小程序,需要先将小程序的页面结构分类、理清。

现大多数小程序页面结构分为tabbar页面和非tabbar页面。tabbar页面作为小程序的主体框架,所以应该先搭建好tabbar页面,非tabbar页面在此框架上运行。

2. 由于存在tabbar页面和非tabbar页面,因此将小程序项目分为主包和分包

  • 主包:小程序启动页或tabbar页面以及公共资源
  • 分包:非tabbar页面和私有资源

普通分包页面:先下载主包,再跳转至普通分包运行普通分包的页面

独立分包页面:不依赖于主包,可自己独立运行(配置时加上:"independent" : true)

 配置pages.json

// 主包----pages:tabbar页面放入
    "pages": [
		{
            "path" : "pages/home/home",
            "style" : {}
        }
        ,{
            "path" : "pages/cate/cate",
            "style" : {}
        }
        ,{
            "path" : "pages/cart/cart",
            "style" : {}
        }
        ,{
            "path" : "pages/my/my",
            "style" : {}
        }
    ],
--------------------------------------------------
// subPackages(数组):每个分包为一个对象,每个分包的pages(数组)可包含多个非tabbar页面(对象)
// {
        root: 该分包在项目中的目录
        name: 分包别名
        pages: [{
                    path: 非tabbar页面在此分包下的路径
                    style: 非tabbar页面的配置
                }]
        independent: true   // 与root平级,加上independent:true,则此分包为独立分包
    }
--------------------------------------------------
	"subPackages":[
		{
			"root":"subpkg",
            "name":"p1",
			"pages":[{
                    "path" : "goods_detail/goods_detail",
                    "style" : {}
                }
                ,{
                    "path" : "goods_list/goods_list",
                    "style" : {
						"onReachBottomDistance":150,
						"enablePullDownRefresh":true,
						"backgroundColor":"#F8F8F8"
					}
                }
                ,{
                    "path" : "search/search",
                    "style" : {}
                }
            ]
		}
	],

分包预下载:在进入某页面时,可预先下载可会用到的某分包,提高性能

配置pages.json

 "preloadRule": {        // preloadRule 关键字与pages平级
    "pages/index": {        // pages/index 触发预下载的路径
      "network": "all",        // network 表示在指定网络模式下进行预下载 可选all/wifi
      "packages": ["package1"]    // packages 预下载哪个分包 ["分包root或name"]
    },
    "sub1/index": {
      "packages": ["package2", "package3"]
    },
  }

即:当页面为 /pages

ank_lin
关注 关注
  • 2
    点赞
  • 67
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
uniapp微信小程序实现《优购商城项目
qq_64102392的博客
06-14 4088
对于跨平台开发来说,节约成本是最主要的目的,相比较其他框架,觉得uniapp上手的成本是比较低的。
uniapp组件-uni-search-bar搜索栏
热门推荐
~~
03-01 2万+
官方示例:https://ext.dcloud.net.cn/plugin?id=866 例1 -基础用法 <template> <view> <view> <uni-search-bar @confirm="search" :focus="true" v-model="searchValue" @blur="blur" @input="input" @cancel="cancel" @change="change" @clear="clea.
uni-app:uni-search-bar组件的@input事件
最新发布
听海边涛声
04-22 288
uni-app:uni-search-bar组件的@input事件
uniapp——项目02
测试
11-11 569
项目day02
uniapp开发微信小程序教程(一)
weixin_43585799的博客
12-13 5343
uniapp开发微信小程序
小程序开发---uniapp---商城项目001---首页
初遇我ㄖ寸の热情呢?
07-09 590
是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。
uniapp小程序订单页面UI
C站全栈优质创作者、阿里云受邀博主专家,喜欢结识新伙伴寻找志同道合的朋友,欢迎一起探讨学习
06-14 5293
之前用模板写了订单页面,由于需求改了导致这个页面做更新麻烦,弄了一下午,索性全部删除了自己写了,上面的tabs用的是b-ui框架写的,其他的都是原生写法。根据我的需求,通过订单号查一个群组的商品数据,然后将订单状态以及点击事件、创建时间,商品数量总计 显示出来,在开发时,需要先了解uniapp小程序的开发流程和基本UI组件,以及订单页面的设计原则和需求分析。
基于uni-app开发微信小程序商城项目
08-03
项目是基于uni-app开发微信小程序商城项目,开发工具用的是Hbuilder和微信开发者工具,前端用的vue3.0,后台的数据用的是用node搭建的本地服务器,通过内网穿透的方式进行数据外网访问的方式,只局限做开发和测试...
uni-app 开发 微信小程序 优选商城
02-24
利用 uni-app 技术实现微信小程序的开发,进而实现了一次开发多端部署。 优选商城拥有首页、搜索页、商品列表页、商品详情页、购物车、登录支付等主要功能。 涵盖了分包、vuex、组件化开发等核心技术点的使用。 注:...
uni-app使用微信小程序云函数的步骤示例
10-15
主要介绍了uni-app使用微信小程序云函数的步骤示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
使用uni-app开发微信小程序小Demo内置功能
10-16
1.向用户发送订阅消息(该功能需要开发者的小程序/appid和密钥,还有模板id,因为在目前阶段使用的是个人测试号,这些内容比较敏感所以注释了,想看效果可以自行注册微信开发工具账号) 2.读取微信文件/本地文件/只...
一个基于 uniapp 开发的微信小程序商城项目源码.zip
05-26
一个基于 uniapp 开发的微信小程序商城项目源码.zip
使用uni-app开发微信小程序的实现
10-15
主要介绍了使用uni-app开发微信小程序的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
uni-app】深度作用选择器解决修改checkbox样式无效问题
weixin_43655896的博客
02-16 8110
uni-app表单多项选择器需要使用内置组件checkbox,具体使用见官网链接,如下: checkbox - uni-app官网 (dcloud.io) 官方给出的默认样式是这样的: ​ 现在需要修改样式为这样: ​ 于是开始修改: <checkbox-group @change="checkboxChange"> <label class="radio"> <checkbox :value="item+''"/> <
uni-app(搜索页面)
qq_61195495的博客
03-17 5276
uni-app(搜索页) 1.配置分包 2.搜索框 3.搜索时 4.搜索历史 5.搜索发现
如何使用uni-app开发微信小程序
yong_19930826的博客
06-14 1万+
uni-app 是一个使用 Vue.js 开发所有前端应用的框架。开发者编写一套代码,可发布到 iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。详细的 uni-app 官方文档,请翻阅。
uniapp开发通用小程序
m0_45041148的博客
11-02 3837
使用uni-app框架开发百度、微信小程序
uniapp 仿京东、淘宝、拼多多的搜索框,实现搜索关键字所有匹配到的关键字都高亮,复制即用。(uniapp实现搜索关键字高亮看这一篇就够啦)
H524268015wsw的博客
09-07 1109
例如京东,淘宝,拼多多等等,这些软件的搜索功能。搜索关键字,搜索到的内容标题与搜索的内容相同的字符串要高亮(显示其他颜色)。
介绍基于uni-app的微信小程序的系统优化过程
04-19
好的,我可以为您介绍基于uni-app的微信小程序的系统优化过程。首先,我们需要考虑小程序的加载速度和性能。为此,可以采取以下措施:使用uni-app自带的编译器进行编译,使用延迟加载技术来加载图片和视频等资源,...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 【记录】基于uni-app开发的微信小程序商城项目 3842
  • 判断元素进入可视区的方法 1205
  • [记录]关于使用Postman等接口测试工具时产生的一些误解 876
  • 使用rem实现响应式布局 868
  • Mock.js的使用(Vue项目) 545

最新评论

  • 【记录】基于uni-app开发的微信小程序商城项目

    快看那里有光: 这个微信支付 可以实现吗

大家在看

  • 1_常见指令【Linux中常见30个指令的学习和使用】【万字长文】 778
  • python生成简易计算器页面及运行代码
  • 012【GD32F470】 DS18B20温度传感器模块移植 823
  • 注册表修改InDesign链接对象默认编辑工具版本号 42
  • QtScrcpy最出色的C++开源手机投屏控制软件 390

最新文章

  • 分类弹窗实现效果(CSS)
  • Mock.js的使用(Vue项目)
  • Vue3 watch和watchEffect
2022年12篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司包头外贸网站制作日照百度seo价格南宁seo排名公司诸城模板网站建设哪家好阳泉外贸网站设计哪家好汕头网站建设公司布吉网站建设报价苏州网站优化按天计费推荐爱联网络广告推广多少钱内江网站设计模板黄冈网站搜索优化报价金昌网站改版报价普洱企业网站改版报价无锡推广网站多少钱武汉百度标王报价宜昌网站优化按天计费哪家好延安企业网站改版哪家好滁州网站推广工具潮州网页制作公司玉树网站优化多少钱韶关模板网站建设多少钱丹竹头seo哪家好三亚网站改版公司池州网站优化软件哪家好阳江如何制作网站价格诸城网页设计推荐鹤壁企业网站设计报价宣城关键词按天扣费多少钱吉安模板制作公司长葛优秀网站设计哪家好歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化