import jssdk from '@forzoom/jssdk'
Vue.use(jssdk, {
store: store,
});
jssdk.ready(fn)
jssdk.error(fn)
jssdk.config({
...params,
})
import { JSSDKState, } from '@forzoom/jssdk';
interface RootState {
jssdk: JSSDKState;
}
function(params)
完成jssdk的配置
function(cb)
添加一个ready回调
function(cb)
添加一个error回调
使用store.registerModule的方式向store中添加了名为jssdk的module
store.registerModule('jssdk', jssdkModule);
boolean
当前是否已经缓存了jssdkParams
参数信息
服务器返回的jssdk参数数据
boolean
是否已经调用过jssdk.config
boolean
jssdk是否ready
array
所有等待中的ready回调
boolean
jssdk是否error
错误信息
array
所有等待中的error回调
function(state, cache)
标记jssdk参数是否经过了缓存
function(state, params)
设置jssdk参数
function(state, config)
设置jssdk是否已经经过了wx.config
function(state, ready)
设置jssdk是否已经ready
function(state, cb)
添加jssdk的ready回调
function(state)
清空ready的callbacks
function(state, error)
设置jssdk是否已经error
function(state, res)
设置错误信息的res
function(state, cb)
添加jssdk的error回调
function(state)
清空error的callbacks