【小程序|小程序--商城项目,技术篇1】1.小程序的第三方的框架
- 腾讯wepy 类似vue
- 美团mpvue 语法类似vue
- 京东taro 类似react
- 滴滴chameleon
- uni-app 类似vue
- 小程序原生框架MINA(现阶段用的)
3.搭建项目
文章图片
文章图片
文章图片
在app.json的pages中创建新的页面
文章图片
完成后
文章图片
阿里字体图标的使用官方地址 搜索
文章图片
点击添加入库(最上面购物车的标志)
文章图片
添加后的图标会有虚线标识
文章图片
页面右上角会有显示(这时你添加了三个图标)
文章图片
点击购物车弹出,这里咱们选添加至项目(方便之后的更换,减少空间占用)
文章图片
这里显示两个文件夹是我自己建的,咱们就新建一个001把刚选的图标放到这个文件里(你可以以项目的名称建一个文件夹)
文章图片
点击复制代码链接,font class通过类的方式使用这些图标
文章图片
把复制的链接在另一个界面打开
文章图片
全选里面的内容进行复制,回到项目粘贴到
文章图片
使用字体图标在全局样式app.wxss里引用
@import "./styles/iconfont.wxss";
在想要使用的文件夹的wxml里引用 iconfont是必须要有的,icon-tuikuan是类名
//标签随便
文章图片
tabber部分 准备图标可以新建icons文件夹
文章图片
在全局配置文件app.json中与pages同级创建tabber
文章图片
"tabBar": {
"color":"#999",//未选中是字体颜色
"selectedColor":"#1296db",//选中时字体颜色
"backgroundColor":"#fafafa",//背景颜色
"position":"bottom",
"borderStyle":"black",
"list": [
{
"pagePath": "pages/index/index", //点击跳转的界面路径
"text": "首页",
"iconPath": "./icons/shouye1.png",//未选中时显示的图片
"selectedIconPath": "./icons/shouye2.png"//选中时显示的图片
},
{
"pagePath": "pages/category/category",
"text": "分类",
"iconPath": "./icons/fenlei1.png",
"selectedIconPath": "./icons/fenlei2.png"
},
{
"pagePath": "pages/cart/cart",
"text": "购物车",
"iconPath": "./icons/gouwuche1.png",
"selectedIconPath": "./icons/gouwuche2.png"
},
{
"pagePath": "pages/user/user",
"text": "我的",
"iconPath": "./icons/my1.png",
"selectedIconPath": "./icons/my2.png"
}
]
},
文章图片
标签初始化
page,view,text,swiper,swiper-item,image,navigator{
margin: 0;
padding: 0;
box-sizing: border-box;
}
定义主题颜色 在app.wxss里定义
文章图片
自定义组件(用于页面重复的结构样式)**重要 搜索框自定义组件
文章图片
1.新建文件
文章图片
2.声明引用组件,哪个文件要用这个组件就要在文件.json中声明
文章图片
3.引用,你想要看到的界面样式都要在自定义组件里编写
文章图片
SearchInput文件wxss
.search_input{
height: 90rpx;
padding: 10rpx;
background-color: var(--themeColor);
}
.search_input navigator{
height: 100%;
display: flex;
justify-content: center;
align-items: center;
background-color: #fff;
border-radius: 15rpx;
color: #666;
}
SearchInput文件wxml
搜索
//超链接标签,open-type="navigate"跳转到非tabber页面
推荐阅读
- #|【小程序项目开发-- 京东商城】uni-app之商品列表页面 (下)
- ui|Thor UI - 轻量简洁的免费开源移动端 UI 组件库,支持原生小程序和 uni-app
- 微信小程序|微信小程序组件、路由、组件通信、侦听器
- 微搭小课堂|幼儿园核酸预约登记小程序实战开发(上篇)
- 小程序|实战教程|数据校验 - 步入高阶开发的必修课
- Python|【Pygame小游戏】炸裂全场、超级炸弹人“爆炸”登场,这是你的童年嘛()
- 微信小程序|微信小程序-如何获取云数据库某集合数据并显示在页面
- 小程序|微信小程序实训|基于云数据库的语文听写工具
- 微信小程序|答题活动小程序v3.0