「技术」支付宝小程序开发笔记

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.发布审核

    开发完成后发布审核,审核通过就会出现在应用市场里面了

 

  

  

 

以上是关于「技术」支付宝小程序开发笔记的主要内容,如果未能解决你的问题,请参考以下文章

UNI-APP开发支付宝小程序

支付宝小程序开发——根据字符串生成二维码

Okam(奥卡姆):小程序开发框架,支持百度小程序微信小程序支付宝小程序

支付宝小程序开发——修改小程序原生radio默认样式

支付宝小程序开发之与微信小程序不同的地方

支付宝小程序哪里开发的好啊