当前位置: 首页 > Web前端 > HTML5

完成钉钉小程序的开发

时间:2023-04-05 21:56:58 HTML5

背景:之前做了一个支付宝小程序,后来让我用钉钉写了一个一样的。所以它开始了。首先创建钉钉小程序。钉钉小程序中有四种场景。我试过前三个,放出来的时候场景不一样。最后选择了第三方个人应用开发。如果是公司开发的,记得请公司代管账号。我首先创建了一个企业编写的测试应用程序。下面的U_Gen价签小工具是我制作的一个小程序。下载小程序开发者工具,在官网提供的git上导入代码。(服务端和前端的代码我都下载了,后面试了下,但是不能写在一起,我的项目需要的也很简单,不需要服务端做很多事情,所以我会说说我主要写的前端页面。)绑定小程序,修改页面小程序开发者工具中可以开发的版本有很多,你可以在这里选择你创建的小程序的类型。然后就可以在旁边关联自己创建的小程序了。写完就截图了,所以目录里可能有很多东西。让我介绍一下,我介绍了添加按钮。因为我要显示图标,所以把图标写在这里会更方便。我的icon图标在static文件夹下。至于如何导入icon图标,我在我的文章里已经说的很清楚了。不明白的可以看这篇文章导入阿里图标icontodos文件夹是我的页面样式,逻辑等,这里如果要对接后台接口,一定要记得加安全域名:然后在js文件中发送请求dd.showLoading()是显示一个loading.dd.httpRequest()是发送请求。dd.alert()是一个弹框,里面的内容就是弹框的内容,buttonText就是弹框的提示。修改app.acss中的主题颜色。修改小程序标题在app.json里面,“pages”为进入页面后加载的页面路径。如果你也引入了add-button,记得在你需要的文件中引入,就像我的todos.json中引入一样。add-button我改了很多样式和内容,所以贴上来。我的页面代码都在待办事项中。我也附上了axml中的内容。其他逻辑根据自己的需要写。我的页面只使用了钉钉的几个方法。设置试用版,添加体验人员,然后引入小程序开发者工具:1:可以换模型,看样式2:上传代码到钉钉打开在平台的版本管理中3:转在手机模拟器上,右边会显示一个模拟器这样的4:样式修改。附上我的小程序效果图:遇到的问题1:请求参数一直不对是的,我终于写了标题来指定格式,并添加了JSON.stringify来扭转它。2:我用的是服务器端的方式到前端。一直想在前端生成签名,玩免费登录,搞个用户头像什么的。但它没有用。最后发现那些方法都是服务端的。前端无法使用。我觉得不会有像我这样的人吧。。不过还是说一下吧。。(其实我把签名的所有参数都写在最后了是的。。应该是对的)3:iconloading比文本。我本来写了一个按钮,然后写了一段文字,把图标放在了按钮旁边。但是加载很慢,扫描完图标会消失一会。.体验很差。最后也没有别的办法。我只能写和支付宝小程序一样的。添加一个添加按钮。将图标放入添加按钮。然后在使用的todos文件中引入add-button。让它首先加载。不会有这样的问题。4:如果有些问题网上找不到答案,官网的API也找不到解决方法。你可以问人工服务。哈哈哈哈。这是我第一次问。仍然它确实解决了问题。在钉钉开放平台右下角,可以接入人工服务。只是回复有点慢。关于小程序,不管是微信、支付宝,还是钉钉,我的感觉都是一样的。只是调用的方法名称不同而已。你就写一个,其他的只是跟风。