- 官网下载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.