「技术」支付宝小程序开发笔记
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了「技术」支付宝小程序开发笔记相关的知识,希望对你有一定的参考价值。
参考技术A 最近开发支付宝小程序,记录一下遇到的坑1 sjs只支持从sjs文件中导入模块,不能从其他js中引入。这个限制,只能在sjs里写一些小功能。
2 sjs不支持正则!sjs支持es6语法,这比微信小程序的wxs要进步一些。在 SJS 自定义脚本中不支持直接 new RegExp() 构造 regexp 对象,生成 regexp 对象需要使用 getRegExp 函数。例如:
3 下拉刷新开启,需要在app.json的window项 和页面的page.json 同事这种:pullRefresh:true
4 sjs中不能使用new 语法, new Date() 可以用 Date 替代
5 ref 有bug。 页面中多个子组件ref, 设置和提取不成功。
6 不能通过 import的方式导入本地图片等静态资源,只能通过写相对路径字符串的方式去调整图片的引用。
总结一下:
搞了一天的支付宝小程序。这些小程序做的呀,真的不知道该怎么说。为了安全,做一些限制可以理解。但是各家都自己搞一套非标准的东西,让我们这些开发人员真难受。这里面最典型的就是wxs/sjs。这种东西,就不应该出现。这东西太坑了。
初探天猫精灵小程序开发
1.什么是天猫精灵?
目前市面上有支付宝人工智能团队开发的两款智能语音带屏音箱(天猫精灵cc,天猫精灵ccl)
设备参数
分辨率为 1024*600
尺寸为 7寸
前置摄像头 800w
特点是语音交互
2.为什么需要开发天猫精灵小程序?
量级
每年百万级销量,用户70%会主动使用到语音交互
面向用户
60%用户为家庭用户,且大部分都有宝宝
小程序
目前有超过10个小程序正在运行,主要分布在儿童,休闲,游戏等领域
3.天猫精灵小程序开发流程?
1.开发者入驻
需要在支付宝开放平台上注册账号
2.创建小程序
需要在支付宝开放平台上创建小程序
3.下载IDE,开发小程序
需要在支付宝开放平台上下载IDE,小程序开发者工具
4.添加语音技能
推荐博客:https://blog.csdn.net/weixin_43982465/article/details/105967142
需要在小程序页面的json中处理这个意图
他们之间的关系
其他天猫精灵小程序拓展api:天猫精灵小程序接入
5.真机预览
开发完后,需要推送至天猫精灵设备上测试效果
6.发布审核
开发完成后发布审核,审核通过就会出现在应用市场里面了
以上是关于「技术」支付宝小程序开发笔记的主要内容,如果未能解决你的问题,请参考以下文章