config.js
717 Bytes
/*
* @Author: hookehuyr hookehuyr@gmail.com
* @Date: 2022-06-09 13:32:44
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2022-06-14 14:47:01
* @FilePath: /tswj/src/api/wx/config.js
* @Description: 微信 JSSDK 配置相关接口
*/
import { fn, fetch } from '@/api/fn';
const Api = {
WX_JSAPI: '/srv/?a=wx_share',
}
/**
* 获取微信 JSSDK config 所需参数
* - 返回数据通常包含 appId/timestamp/nonceStr/signature 等
* @param {{ url?: string }} params 请求参数(部分后端会用 url 参与签名)
* @returns {Promise<Object|false>} 统一返回(成功为后端对象,失败为 false)
*/
export const wxJsAPI = (params) => fn(fetch.get(Api.WX_JSAPI, params));