当您在编辑器中修改了小程序代码后,可以点击顶部工具栏中的「编译」(或通过快捷键 Command(Ctrl)+ S 触发保存自动编译),就可以在左侧的模拟器中看到小程序代码修改后的对应效果。如果您有特殊场景需要进行自定义,也可以点击顶部工具栏中的「添加编译模式」,并在弹出的窗口中,添加模式名称、启动页面、启动参数几个字段,点击确认,生成新的编译条件。
在 FinClip Studio 中模拟器处,您还可以点击上方操作按钮,进行「切后台/模拟定位/摇一摇/扫码」的模拟操作,对小程序中的相关业务逻辑进行模拟测试。在 FinClip Studio 中,您可以点击上方操作按钮,进行「切后台/模拟定位/摇一摇/扫码」的模拟操作,以测试小程序中的相关业务逻辑。
2.2 API Mock
FinClip Studio 提供了 API Mock 的能力,开发者可以通过该功能对所有与 SDK 通讯的原生接口进行修改。例如可以通过 Mock getAppConfig 修改 ft.getAppConfig 的原生回调内容。但由于原生接口的字段名并不一定是 API 接口的名字(这部分并不属于标准的小程序SDK接口,而属于SDK基础库的底层实现的部分),如果 Mock 了核心基础的原生事件,也可能会导致不可预知的错误,这时候关闭相关 Mock 即可。FinClip Studio 还支持 npm,您可以在项目中使用 npm 包来增强小程序的功能。
2.3 npm 支持
请注意,FinClip Studio 也支持 npm,开发者可以通过 npm 安装所需的包,以丰富小程序的功能。
3. 小程序上传与调试
3.1 小程序上传
登录 FinClip 账户后,点击工具栏中的「上传」按钮,选择对应的小程序 App ID 后输入小程序版本号与版本说明信息,可直接将编译好的小程序上传至后台。登录 FinClip 账户后,点击上方工具栏中的「上传」按钮,选择对应的小程序 App ID 后输入小程序版本号与版本说明信息,可直接将编译好的小程序上传至后台。