微信小程序开发--详情【开发一次 多端覆盖】

目录

1、准备工作

了解 uni-app :

准备开发工具:

下载 :

安装完成后,打开这个开发者工具:

对微信小程序进行配置:

使用开发工具HBuilderX::

先安装终端插件

2、初始化一个demo

创建项目:

方式一:通过 HBuilderX 的可视化界面

方式二:通过 vue-cli 命令行

项目创建好之后 打开所在文件夹:

安装 node_modules 依赖:

运行初始项目:

若出现错误:

解决:(打开服务端口)

打开之后 这两个工具就可以连起来了(即:当在HBuilderX中点击运行 并成功后,会自动打开微信开发者工具 )

微信开发者工具:(运行之后的界面)

3、完善项目

新建页面:

无法直接导入pinia,若直接运行 会报错,

解决:

实现页面跳转:

方式一:使用组件

方式二:navigateTo方法【只能在菜单之间跳转,超出范围 就不能跳转】

“登录”

注册微信小程序:

小程序 ID 和 密钥:

注册之后 找到小程序的开发管理 点击“生成”,即可生成自己的密钥

利用上述的 小程序ID 和 密钥,进行App模块配置:

资源:

阿里开源的图标组件:https://www.iconfont.cn/

注意:

① 在 pages.json 里:使用tabBar组件创建菜单

② 注意 uni-app 里面的 pages.json 对应的是 微信开发者工具里的 app.json

③ onMounted 和 onLoad 注意:

④ 注意调用之间的顺序:

⑤ 我们要的就是openID , 它比较重要 是因为openID是 用户的唯一标识, 而且 openID 要存到 pinia 里面

⑥ tabBar 规定 至少有两个items

4、新加内容

遇到的报错内容:

解决方案:

代码参考:

结果截图:

涉及到的知识点:

数据流向


1、准备工作

了解 uni-app :

查看uni-app的官网:https://uniapp.dcloud.net.cn/

uni-app 就是 用 Vue.js 开发所有前端应用 的框架

用vue去写,uni-app会帮我们生成 各个终端适配的一个应用

可以实现开发者编写一套代码,就能发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。【即:一次开发 多端覆盖】

准备开发工具:

下载 :

① HBuilder X 开发工具

官网: https://www.dcloud.io/hbuilderx.html

了解 HBuilder X :

uni-app开发工具 是由 HBuilder X 开发工具来写的,对这个框架的支持度比较高

进 HBuilder X 的官网 下载 :(免安装 解压完就可直接用)

② 微信小程序的模拟器 (也称 微信开发者工具)

官网: https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html

了解 微信小程序的模拟器:

它是将 HBuilder X 上写的代码,构建成 符合微信小程序的项目结构 在这上面编译并运行的

进官网 下载稳定版更新日志 :

点击之后 下载步骤:

安装完成后,打开这个开发者工具:

先扫二维码登录微信

点“测试号”,会生成 AppID ,拿到这个AppID就行 其他不用管

对微信小程序进行配置:

① 配置AppID:直接将AppID放里面就行了,会自动保存

【注意: 相关配置 放进去会自动保存,但是像那些vue文件 编辑之后 需要手动 ctrl+s 保存】

② 配置微信小程序的启动地址:

使用开发工具HBuilderX::

先安装终端插件

安装“内置的终端插件” 失败:

解决:

查看日志:

根据日志信息 解决:

安装成功:

2、初始化一个demo

创建项目:

方式一:通过 HBuilderX 的可视化界面

方式二:通过 vue-cli 命令行

打开命令行窗口 的方式:

输入命令:

① 全局安装 vue-cli(脚手架):(一般都装过了 就不用再安装了)

npm install -g @vue/cli

Java

② 创建项目

npx degit dcloudio/uni-preset-vue#vite-ts 项目名

Java

创建成功截图:

项目创建好之后 打开所在文件夹:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值