小程序基本配置

微信小程序以前有做过,对此比较熟悉些。

最近在做钉钉的小程序时,发现在基本的一些配置方面还是有差异。

一、注册

1、微信小程序

a、直接用一个邮箱注册一个小程序账号(这个邮箱不能被微信开发平台注册、微信用户绑定)

b、注册成功后,可以设置管理员、项目成员等;对应的这些可以设置是否具有开发权限(这时就可以了,成为开发者)

2、钉钉

a、需要先成功开发者;有钉钉账号,并实名认证;

b、组织管理员将开发者添加为子管理员并赋予相关的开发者权限;(这一步比较坑,必须要有组织)

c、根据需求建立对应的小程序项目(第三方公司应用、公司内部应用、第三方个人应用)

 

从上面看出,微信小程序更开放,方便。

二、全局配置

全局配置的话,主要就是:pages、window、tabBar 这三个。

1、pages 都是一样的,全部页面路径的一个数组;

2、window 是导航栏的对应设置。微信小程序可以自定义导航栏(custom,此时不用通过配置生成导航栏,可以自己写);钉钉的只能透明,但是还是存在。

下面是两个官方文档对比:

微信小程序 window

钉钉小程序 window

3、tabBar 是小程序的底部栏。同样的微信小程序 tabBar 也支持自定义;钉钉小程序不支持自定义;

微信小程序 tabBar

钉钉小程序 tabBar

在全局配置上面:微信小程序更灵活,对于复杂的导航栏、底部栏能更好自定义实现。

三、网络配置

在小程序的开发过程中,还没有域名,是本地开发时,这时需要对网络进行设置。

1、微信小程序

需要设置不校检合法域名、https 证书等。

如下所示:

设置完成后,可以请求 http、https 接口不受限制。

2、钉钉小程序

钉钉小程序也需要设置忽略域名检查(开发工具右上角“详情”)

此时可以在开发工具正常调试,但是手机预览、真机调试还不行。

添加通讯域名(钉钉开发者管理平台-小程序详情):

若未配置会报错:请求失败 :{"errMsg":"request:fail 无权跨域调用"}

注意:这里的可以是局域网测试的IP地址,也可以是域名

posted @   漠里  阅读(1013)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
点击右上角即可分享
微信分享提示