淘宝小部件开发及部署

创建项目

下载淘宝开发者工具
在这里插入图片描述
在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次

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值