HBuilder 第一个app项目

  1. 官网下载HBuilder,找到exe文件运行。

2,新建app项目

初始目录如下,这是比较简单的app,复杂项目可以借助vite创建项目,初学者先这样整出来。

3.补充index.html,添加导航菜单:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    <title></title>
	<script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>
    <script src="js/mui.min.js"></script>
    <link href="css/mui.min.css" rel="stylesheet"/>
    <script type="text/javascript" charset="utf-8">
      	mui.init();
    </script>
</head>
<body>
	<nav class="mui-bar mui-bar-tab" id="nav">
			<a id="tab_home" class="mui-tab-item mui-active" >
				<span class="mui-icon mui-icon-home" ></span>
				<span class="mui-tab-label">菜单1</span>
			</a>
			<a id="tab_caidan" class="mui-tab-item">
				<span class="mui-icon mui-icon-compose"></span>
				<span class="mui-tab-label">菜单2</span>
			</a>
			<a id="tab_setting" class="mui-tab-item" >
				<span class="mui-icon mui-icon-gear"></span>
				<span class="mui-tab-label">我</span>
			</a>
	</nav>
	
	<script type="text/javascript" charset="utf-8">
		mui.init({
			subpages:[//首先加载首页  
				{  
					url:'html/home.html',  
					id:'tab_home',  
					styles:{  
						top:'0px',  
						bottom:'60px'  
					}  
				}  
			],  
			preloadPages:[//预加载其他页面  
				{  
					url:'html/caidan.html',  
					id:'tab_caidan',  
					styles:{
					top:'0px',
					bottom:'60px'  
					}  
				},  
				{
					url:'html/setting.html',
					id:'tab_setting',
					styles:{
						top:'0px',
						bottom:'60px'
					}
				}
			] 
		});
		mui.plusReady(function(){
			var tab_home,tab_caidan,tab_setting
			mui("#nav").on("tap","#tab_home",function(){//点击触发   
				tab_home=plus.webview.getWebviewById("tab_home");  
				tab_home.show()  
				tab_caidan.hide()
				tab_setting.hide()
			})  
			mui("#nav").on("tap","#tab_caidan",function(){//点击触发  
				tab_caidan=plus.webview.getWebviewById("tab_caidan");  
				tab_caidan.show()  
				  
			})  
			mui("#nav").on("tap","#tab_setting",function(){//点击触发  
				tab_setting=plus.webview.getWebviewById("tab_setting");
				tab_setting.show()
			})
		})
	      	
	</script>
</body>
</html>

4.创建页面html

5.配置

打开manifest.json,输入appId(在hbuilder官网注册登录后,在manifest页面,点击获取即可)

图标配置:选择设计好的app图标,点击自动生成即可。

6.调试运行

点击菜单-》运行-》运行到内置浏览器,即可查看。如果不成功,需要安装内置浏览器。

真机运行可以参考:如何利用Hbuilder真机调试安卓手机【小米、华为】

注:手机USB连接时不要选传输文件,仅充电即可。手机选择开发者模式,要打开调试和允许通过usb安装。有的手机不自动安装hbuilder,手动点一下即可。

真机调试成功如下:

7 打包安装

菜单-》发行》云打包

打包成功,会有app打包目录,点击进入,传输到手机上安装即可。

 

在为自己做一款生活助手的app,里面包括每日三餐推荐,周食谱,小孩的知识学习(已实现),之后会集成家用摄像监控,居家指令一类的,设想中。

初衷是市面上的美食app不能满足我定制食谱,以及我每周制定孩子的学习计划太麻烦,要智能生成。嘻嘻~

 

写教程是为了从小白开始学习web前段的童鞋,这个很好学,3天基本可以开发出不错的app了。

有问题留言。

记于20210429.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值