uni-app 项目实战

 一、项目搭建
    前端:uni-app
    后端:若依框架
    1. 说明
        uni-app的基础语法不会讲
    2. 搭建项目
        1. 在hubilder中创建uni-app项目
        2. 下载【微信小程序开发工具】
            https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
            注意:登录
        

 修改appId. 拿自己的 

 

2 tabbar

 

2.1 禁止自带的tabBar

 

2.2配置pages.json文件

 

2.3 将组件抽成一个组件 ,因为很多地方都使用

用一个变量来控制 高亮显示

 

使用

tabBar跳转

 

3 首页

1 滑动区域用scroll-view 

每一个小快用二级路由 。 防止首页代码太多。 将卡片抽取成一个组件

首页引入组件: 

 

 2 布局首页

3 中间部分进行滑动 :视口- 头部- tabBar的高度

定义一个变量高度 clientHeight

 

		onReady() {
			uni.getSystemInfo({
				success: (res) => {
					// 获取头部的高度  select里面的参数就比如css选择器一样选择元素
					let info = uni.createSelectorQuery().in(this).select(".home-header")
					info.boundingClientRect((data)=>{
						// data包含元素的高度信息
						// data.height  头部的高度  68是tabbar的高度
						console.log( data )
						this.clientHeight = res.windowHeight - data.height - 68
					}).exec(function(res){
						// 这个方法必须执行,即使什么也不做,否则不会获取到信息
					})
				}
			})
		},

4 首页传【数组】给HomeCommodity,HomeCommodity再将item给HomeItem

HomeItem 是每一个班级的样式 

  

5 清除滚动条

	scroll-view ::-webkit-scrollbar{
		display: none;
		width: 0 !important;
		height: 0 !important;
		-webkit-appearance:none;
		background: transparent;
		color: transparent;
	}

6 查看班级权益,点击跳转到 班级权益页面

 

 

6.1 权益页面

 中间可以滑动

 

我知道,返回到首页

 

7 班级详情页

1  跳转到详情页:

 

 

2 布局

头部,导航,列表都能成组件

2.1 头部:

 

 固定定位到头部, position: fixed;

传数据:

 

 

UniApp 是一个基于 Vue.js 的跨平台开发框架,可以用于快速开发同时运行在多个平台(包括iOS、Android、Web等)的应用程序。它提供了一套统一的语法和组件库,开发者只需要编写一次代码,就可以同时在不同平台上运行。 如果你想进行 UniApp 项目实战,可以按照以下步骤进行: 1. 环境搭建:首先,你需要安装 Node.js 和 HBuilder X。Node.js 是运行 JavaScript 的环境,而 HBuilder X 是一个可视化的开发工具,用于开发 UniApp 项目。 2. 创建项目:在 HBuilder X 中创建一个新的 UniApp 项目。选择合适的模板,比如默认模板或者示例模板,根据你的需求进行选择。 3. 开发页面:UniApp 使用 Vue.js 的语法进行开发,你可以在 HBuilder X 中编辑页面代码。根据你的项目需求,添加页面、组件和样式。 4. 跨平台适配:UniApp 提供了一套跨平台适配的机制,你可以使用条件编译、平台判断等方式来实现不同平台的适配。 5. 打包发布:当你完成了项目开发,可以使用 HBuilder X 提供的打包工具将项目打包成 iOS、Android 或者 Web 应用。根据不同平台的要求进行配置,并生成相应的发布包。 6. 测试和优化:在发布之前,进行充分的测试和优化工作。确保应用在不同平台上的运行稳定性和性能。 这些是 UniApp 项目实战的基本步骤,希望对你有帮助。如果你有具体的问题或者需要更详细的指导,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值