淘宝小部件开发及部署"/>
淘宝小部件开发及部署
创建项目
下载淘宝开发者工具
在IDE选择小部件-创建项目-选择项目路径(所需存放项目文件的位置)-项目类型(默认小部件即可)-模板(默认模板即可)-后端服务(如果需要使用云数据库及云函数的开发即选择开启)-关联应用(选择项目)-点击确定
项目目录结构
├── cient 项目目录
| |
| ├── pages
| |
├── server 云函数目录
| |
| ├── main 逻辑处理
| |
├── widget 项目组件
| |
| ├── component
云函数发布
IDE里server环境选择(测试环境、预发环境、线上环境)-所需发布的函数右键-选择上传并部署
注意:如果需要发布到线上选择预发环境然后进去淘宝开放平台进行发布
云数据库使用
MongoDB数据库:IDE点击云服务-点击数据库环境选择(测试环境、预发环境、线上环境)-添加集合-添加记录
MySQL数据库:在淘宝开发平台添加表-淘宝开发平台点击云服务-点击云数据库-选择MySQL-新建表
注意:MySQL表最多可添加20个字段,不含初始化的字段。
添加定时器
IDE点击云服务-点击云函数环境选择(测试环境、预发环境、线上环境)-点击函数名称-点击定时触发器-新增触发器(时间设定运用cron表达式)-填写信息后启用
cron表达式是一种用于在特定时间运行程序的格式化字符串。它由6个位置组成,每个位置表示不同的时间值。这些位置分别代表秒、分钟、小时、日、月和周几。
cron表达式的规则如下:
1. 秒位(0-59)
2. 分钟位(0-59)
3. 小时位(0-23)
4. 日位(1-31)
5. 月位(1-12)
6. 周几位(0-7)其中0和7都表示星期天 除了数字之外,还可以使用以下特殊字符:
1. 星号():表示匹配任意值
2. 问号(?):仅用于日位和周几位,表示不指定值
3. 破折号(-):表示范围,例如1-5表示1到5
4. 逗号(,):表示多个值,例如2,4表示2和4
5. 斜杠(/):表示步长,例如/5表示每隔5个单位执行一次
举个例子,“0 30 9 * * *” 表示每天的9点30分执行任务
小部件发布
IDE里点击上传-淘宝开发平台去审核-客户验收-审核完发布上线-配置表单
注意:1、小部件必要配有小程序和千牛端版本(上线空项目即可)2、不配置表单店铺无法装修
注意事项
1、一个店铺不能安装两个含有Canvas的小部件
2、淘宝开发平台小部件不可以回滚版本
3、定时任务要在package.json配置免登录
4、view嵌套小于等于6层
5、a:if使用次数少于等于6次
更多推荐
淘宝小部件开发及部署
发布评论