【uni-app】

准备工作

1.下载hbuilder,插件使用Vue3的uni-app项目

2.需要安装编译器

3.下载微信开发者工具

4.点击运行->微信开发者工具

5.打开微信开发者工具的服务端口

效果图

page.json(添加路由,修改底层导航栏,背景色)

添加路由

复制代码
"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
		{
			"path": "pages/index/index",
			"style": {
				"navigationBarTitleText": "首页"
			}
		}
	    ,{
            "path" : "pages/my/my",
            "style" :                                                                                    
            {
                "navigationBarTitleText": "我的"
            }
            
        }
    ]

修改背景颜色

复制代码
"globalStyle": {
		"navigationBarTextStyle": "black",
		"navigationBarTitleText": "uni-app",
		"navigationBarBackgroundColor": "#F8F8F8",
		"backgroundColor": "#F8F8F8"
	}

添加导航栏(至少两个)

复制代码
"tabBar": {
		"list": [
			{
				"pagePath": "pages/index/index","text": "首页"
			},{
				"pagePath": "pages/my/my","text": "我的"
			}
		]
	},

manifest.json(添加AppID)

添加AppID

轮播图实现

复制代码
<template>
	<swiper class="banner" indicator-dots circular :autoplay="false">
		<swiper-item v-for="item in pictures" :key="item.id">
			<image @tap="onPreviewImage(item.url)" :src="item.url"></image>
		</swiper-item>
	</swiper>
</template>

<script>
	export default {
		data() {
			return {
				title: 'Hello',
				pictures: [
				{id: '1',url: "../../static/uploads/goods_preview_1.jpg"}, 
				{id: '2',url: "../../static/uploads/goods_preview_2.jpg"}, 
				{id: '3',url: "../../static/uploads/goods_preview_3.jpg"}, 
				{id: '4',url: "../../static/uploads/goods_preview_4.jpg"}, 
				{id: '5',url: "../../static/uploads/goods_preview_5.jpg"},
				]
			}
		},
		onLoad() {

		},
		methods: {
onPreviewImage(url){
	console(url)
}
		}
	}
</script>

<style>
	.banner,.banner image{
		width: 750rpx;height: 750rpx;
	}
	.content {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.logo {
		height: 200rpx;
		width: 200rpx;
		margin-top: 200rpx;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 50rpx;
	}

	.text-area {
		display: flex;
		justify-content: center;
	}

	.title {
		font-size: 36rpx;
		color: #8f8f94;
	}
</style>
相关推荐
Rysxt_14 小时前
UniApp五大UI框架与uni-ui核心区别对比
uni-app·uni-ui
2501_9159184115 小时前
HTTPS 代理失效,启用双向认证(mTLS)的 iOS 应用网络怎么抓包调试
android·网络·ios·小程序·https·uni-app·iphone
2501_9151063218 小时前
混合应用(Hybrid)安全加固,不依赖源码对成品 IPA 混淆
android·安全·小程序·https·uni-app·iphone·webview
00后程序员张19 小时前
无需越狱,来对 iOS 设备进行调试、管理与分析
android·ios·小程序·https·uni-app·iphone·webview
芒果大胖砸19 小时前
uniapp当中如何实现长按复制功能并且能够自由选择内容
开发语言·javascript·uni-app
00后程序员张19 小时前
在 iOS 上架中如何批量方便快捷管理 Bundle ID
android·ios·小程序·https·uni-app·iphone·webview
换日线°19 小时前
uni-app对接腾讯即时通讯 IM
前端·uni-app
咚咚?19 小时前
uniapp [JS Framework] 当前运行的基座不包含原生插件[xxxx],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座
开发语言·javascript·uni-app
木子啊19 小时前
Uni-app生命周期:执行顺序与避坑指南
前端·javascript·uni-app
快起来搬砖了19 小时前
UniApp 全端兼容 OSS 视频上传实现方案
小程序·uni-app·app·h5·文件上传·oss文件上传