文档中心 > 店铺动态卡片-开发指引

本地联调

更新时间:2023/03/06 访问次数:4636

一、背景


配置表单和小部件在研发过程中数据难以互通,以往需要不停的发布版本来进行测试,带来不便。

因此我们新增了配置表单数据和小部件在研发过程中的联调能力,在配置表单研发过程中,即可在模拟器中保存测试数据,并在小部件模拟器中获得,从而方便的进行联调。


二、环境要求


淘宝开发者工具 v2.3.0 版本及以上。


三、前置条件


需要给用于联调的商家账号添加小部件“开发者权限”,此账号用于登录IDE中小部件、配置表单的模拟器。

若未正确添加权限,在保存配置数据时会报错“前账号无该应用开发者权限”。


四、保存数据


首先需要在配置表单模拟器中登录正确的测试商家账号。


image.png


在 config.json 中,正确配置同一解决方案下关联的小部件 appIdappVersion,测试联调时,appVersion可配置为"dev",点击模拟器下方的"保存数据",并在弹出的菜单中选择对应的小部件 appId,点击"确定",即可成功保存测试数据。


image.png


image.png


五、获取数据


将IDE切换到小部件研发环境,用保存数据时,模拟器登录的商家测试账号,登录小部件模拟器。


在代码中,可以使用 my.tb.getConfigData() 来获取上面保存的数据。


Page({
 onLoad() {
    my.tb.getConfigData({
     success: (data) => {
       console.log(data);
      },
      fail: (err) => {
       console.error('failed to get config data', err);
      }
    })
  }
})



FAQ

关于此文档暂时还没有FAQ
返回
顶部