提供淘积木小部件 jsApi 运行时方案
# npm 国内用户可设置淘宝镜像
npm config set registry https://registry.npmmirror.com
npm install @taojimu/widget-runtime -S
# yarn
yarn add @taojimu/widget-runtime -S
// 直接在小部件代码头部直接引入即可
import '@taojimu/widget-runtime';
// 小部件具体逻辑
Component({
data: {},
didMount() {},
methods: {},
});
- fix: 修复批量获取商品接口的价格问题。
- feat: 直塞店铺小部件场景增加自动领取入会优惠能力。
- feat: 增加
my.tb.tjmGetConfigData
方法。 - feat: 更新获取批量商品列表接口。
- feat: 2024 双十一互动相关改造。
- feat: 增加搜索关键词 API
- feat: 优化二方留资相关 API
- feat: 增加二方留资相关 API
- feat: 旺铺搭建小部件支持人群查询能力
- feat: 增加小部件人群查询能力。
- feat: 优化直播间领取奖励能力。
- feat: 互动大促保障,接口增加配额管理能力。
- fix: 修复
my.tb.tjmTaskBrowsePage
在安卓下浏览店铺页面的 bug。
- fix: 修复
my.tb.openDetail
跳转商详出现的 302 情况。
- feat: 增加手淘订阅能力。
- feat: 增加浏览任意页面任务能力。
- fix: 修复黄金令箭乱码问题。
- fix: 修复 Android 下三方小部件实时监控丢失问题。增加小部件 3.0 错误日志的监听上报。
- feat: 增加
d.ts
说明文档。 - feat: 升级
query-string
至 8.x 版本,支持tree-shaking
,优化打包体积。
- feat: 支持旺铺搭建小部件 API 的兼容情况。
- feat: 对于不支持三方调用的接口,给出正确的信息提示。
- feat: 支持旺铺搭建小部件 API 的兼容情况。
- feat: 支持添加频道任务,仅支持二方调用。
- feat: 支持直播间领取红包能力。
- feat: 对接 itrace sdk,支持小部件实时监控能力的上报。
- feat: 优化打包体积。
- 1、feat: 查询直播亲密分的 API
my.tb.tjmLiveQueryLevel
增加返回code
字段。
- 1、feat: 增加商品下单任务 API 以及 查询是否下单 API.
- 2、feat: 优化部署状态下透出版本信息,方便定位问题.
- fix: 修复入会弹窗在某些情况下强制跳转页面的情况;
- fix: 修复浏览店铺任务在安卓下任务立即失败的问题。
- feat: 优化跳转到与小部件相关联的淘积木页面 url 参数的填充顺序;
- feat: 内置自动发送曝光的逻辑处理;
- feat: 优化开发状态下更多的日志透出到控制台,方便调试。
- feat: 增加任务相关的 API 共 17 个,目前支持 9 种任务、
favorItem
(收藏商品)、favorShop
(关注店铺)、favorLive
(关注直播间)、joinMember
(入会)、goShop
(浏览店铺)、goItemDetail
(浏览宝贝详情)、appointLive
(观看直播)、share
(分享任务)、addBag
(加购任务)。若要使用任务相关 API,需将配置应用中的 @taojimu/meta-view 升级到 0.0.13 版本以上,链接请戳
- feat: 增加查询直播亲密分的 API
my.tb.tjmLiveQueryLevel
。
- feat: 增加跳转商家旺旺的 API
my.tb.tjmGotoCustomerService
。
- feat: 增加小部件投放直播间对于商品加购、商品收藏等商品相关行为上报 GMV。
- feat: 支持
my.tb.openDetail
的兼容处理。
- feat: 增加商详接口更详细的价格展示
- feat: 透出奖励物料字段
award
. - feat: 黄金令箭增加
scene_id
.
- feat: 去掉
updatePageProperties
方法。 - feat: 发送黄金令箭日志时判断是否存在小部件专有的埋点方法
my.callUserTrack
是否存在,如果不存在,则不进行发送。
- feat: 更新组件曝光逻辑,使用
record
方法来更新pageName
和记录宿主url
. - feat: 优化
my.tb.tjmNavigateToOutside
方法异常处理原因。
- fix: 修复
Uncaught TypeError: Function(...) is not a function
报错。 - fix: 解析 url 参数优先使用运行时方案。
- feat: 增加
my.tb.tjmGetRewriteURL
方法。
- feat: 测试,以及发布
npm
.