uni-app:小程序开发总结

内容持续更新中~~~

uniapp项目起步:

工具下载

在Dcloud 官网上下载 HBuilderX 开发工具,以及微信开发者工具.(同时你要在微信开发者文档进行小程序注册,拿到 ID, HBuilderX 和 微信开发者工具 你都要进行注册登录)

项目创建

我们可以通过HBuilderX 来进行基础版的项目创建.

uni-app:小程序开发总结_第1张图片

uni-app:小程序开发总结_第2张图片

对微信开发者工具的设置

打开微信开发者工具->设置->安全->打开服务器端口 / 设置->代理->使用系统代理

uni-app:小程序开发总结_第3张图片

uni-app:小程序开发总结_第4张图片

项目运行

打开HBuilderX->运行->运行到小程序模拟器 执行成功会调起 微信开发者工具,并运行 到小程序. 在HBuilderX 上编译保存会实时的更新微信编译器.

运行报错

在创建项目的时候,可能会使用scss/sass这个时候会执行报错, 按照提示可以在工具->插件市场中国选择对应的插件.

uni-app:小程序开发总结_第5张图片

大致语法

uniapp的语法大致与vue相同, 例:

这些写法在uniapp中都会有提示的

appid

appid是非常重要的,小程序的发布,项目运行等都需要进行配置.

如果你配置好了appid 其他的人拿你的项目并且不是开发者的情况下是启动不了的,但是可以通过删除 manifest.json 里配置的id后再运行.

appid获取: 你需要搜索 微信公众平台 进行注册登录,选择小程序之后, 设置->账号信息 可以拿到你的appid

域名类型

小程序正式环境的接口一定是https的 ,但是我们在开发的时候可以在 微信开发者工具->详情->本地设置->勾选 不校验合法域名等这样就可以正常访问接口了.正式环境的接口域名需要在微信小程序的平台上天剑.

小程序的发布

需要在HBuilderX 上点击发行->选择 小程序-微信 他会进行打包并让你填写名字和appid(已填写会自动填写上去), 打包之后会重新运行微信开发者工具,我们在微信小程序上点击 上传,微信公众平台会进行提交审核或者设置体验版本(微信公众平台->管理->版本设置).

体验版的二维码只能是你添加的体验成员才可以扫码体验(微信公众平台->管理->成员 管理)

uni-app:小程序开发总结_第6张图片

生命周期:

APP.vue是uni-app的主要组件,所有页面都是在 APP.vue下进行切换的,是页面的入口.但APP.vue本身不是页面,这里不能编写视图元素,也就没有