组件使用

说明

quick中除了框架API外还有按需使用的组件API

每一个组件的API都需要遵循如下步骤才能使用

第一步:获取组件的别名

需要从相应的原生容器配置中,获取对应的组件别名

譬如:

pay
ui
page
...

这些都是对应组件的别名,当然了,框架组件无需再注册(因为默认已经注册)

第二步:注册组件

组件使用前必须先注册

quick.error(function(error) {
    // 添加自己的错误提示
});

quick.config({
    // 这里可以是任意需要注册的别名数组
    jsApiList: ['pay'],
});
// initPage是页面初始函数
quick.ready(initPage);

注意⚠️:必须容器支持该组件才能注册成功,否则注册失败

第三部:调用API

注册成功后即可在需要的时候调用API

quick.callApi({
    // 该组件下的任意api
    name: "api1",
    mudule: 'moduleName',
    // 是否长期回调,为0时可以省略
    isLongCb: 0,
    data: {
        // 任意键值
        key1: value1,
    },
    success: function(result) {
        // 处理成功
    },
    error: function(error) {
        // 处理失败
    }
});

注意⚠️:如果是长期回调,isLongCb请传1

Copyright © dailc 2017 all right reserved,powered by Gitbook文件修订时间: 2017-12-21 16:44:07

results matching ""

    No results matching ""