一般使用HBuilder时,有一些模板和一些组件需要安装。
如果制作简单APP不考虑任何复杂功能,内置组件就能完成。
插件的市场也非常丰富。如果更兼容h5,完全可以考虑vue vuex,但是在安卓环境下会有兼容性问题。
在此插入图片描述
出于兼容性考虑,请使用以下代码
如果您需要了解不同平台之间的差异,这可能也是一种相对简单的跨平台兼容性方式。
上图manifest.json是设置包配置和一些定位语音SDK的配置。
目前定位功能感觉H5比较好,因为安卓谷歌服务的问题,百度地图需要原生安卓知识。如果你想做即时通讯,有一些融云和一些插件可以帮助你
包是我安装vuex的配置文件。
Uni.scss说明你还需要掌握sass和css的扩展语言。
npminstallsass - save-dev
sass-wacthuni . scss 3360 index . CSS
Static是图片所在的静态路径/static/img/1.jpg。
Pages.json是页面配置。
App.vue是一个全局配置。如果你在这里写css什么的,你可以在任何页面上使用样式。
页面跳转官网非常详细,为数不多需要注意的是tabBar配置需要使用switchTab。
有重定向重定向、重新启动页面刷新、切换选项卡,
导航,有一些不同。
例如,选择imagechoosevideuni . request uni . upload file。
注意差异。
Uni.setstorage设置缓存
Uni。$emit触发on以监听一次,然后关闭以移除此组件的通信。
一旦被触发,无论是哪个页面,都会自动加载。