uniapp(二) 之 uniapp 搭建与组件库的引用

小扩展:

rpx(responsive pixel):可以根据屏幕宽度自适应。规定屏幕宽度为750rpx。如果iphon6上,屏幕宽度为375px,共有750个像素,则750rpx = 375培训= 750物理像素,1rpx =0.5px = 1物理像素。

页面跳转:1.基于组件navigator  2.编程api

(wx.navigateTo,底部导航栏跳转-wx.switchTab({}))

关于图片:有固定宽高,需要重新设置

一、新建uni-app项目

工程目录

uniapp(二) 之 uniapp 搭建与组件库的引用_第1张图片 

 二、安装ThorUI

因为我建的是vue3项目,目前稳定的uniapp版本 vue3的前端组件还没有发现特别稳定的,vant4组件偏少,uview-plus升级解决冲突太麻烦,uni样式也不咋好看呢,这次先试试这个吧,注意这个ThorUI自行开发没事,要是用于商业或者外包是要收费的。

快速上手 | ThorUI文档

npm安装

在现有项目中使用 ThorUI 时,可以通过npm进行安装: npm install thorui-uni/ yarn add thorui-uni

注:目前仅发布了uniapp非会员版本。

引入组件

#uniapp(二) 之 uniapp 搭建与组件库的引用_第2张图片

开启easycom组件模式

uniapp(二) 之 uniapp 搭建与组件库的引用_第3张图片

试一试

uniapp(二) 之 uniapp 搭建与组件库的引用_第4张图片

OK,组件引入成功 

三、底部导航栏

 在page中添加以下内容

"tabBar": {
        // 底部导航栏字体颜色
		"color": "#bfbfbf", 
        // 底部导航栏选中字体颜色
		"selectedColor": "#466de2",
		"list": [
			{
				"pagePath": "pages/index/index",
				"text": "首页",
                // 图标
				"iconPath": "static/icon/home.png",
                // 选中图标
				"selectedIconPath": "static/icon/home-fill.png"
			},
			{
				"pagePath": "pages/order/order",
				"text": "订单",
				"iconPath": "static/icon/order.png",
				"selectedIconPath": "static/icon/order-success-fill.png"
			},
			{
				"pagePath": "pages/renew/renew",
				"text": "续费",
				"iconPath": "static/icon/money-tax-rebate.png",
				"selectedIconPath": "static/icon/money-finance-seller-fill.png"
			},
			{
				"pagePath": "pages/received/received",
				"text": "接收",
				"iconPath": "static/icon/product.png",
				"selectedIconPath": "static/icon/product-checked-fill.png"
			}
		]
	}

你可能感兴趣的:(uniapp,uni-app,前端,javascript)