uni-query
Version:
🐠 为uniapp设计的开源组件库,专注最重要的核心组件
50 lines (40 loc) • 1.09 kB
text/typescript
import { createSSRApp } from "vue";
import App from "./App.vue";
import validate from './validate';
// 引入全局uniQuery
import uniQuery from './libs/index';
// #ifdef H5
import Zdebug from 'zdebug.js';
Zdebug();
import wx from 'wechat-offiaccount';
// 微信公众号
if (/MicroMessenger/i.test(window.navigator.userAgent)) {
window.wx = wx;
uni.request({
url: "http://" + window.location.hostname + ":8090/JsApiSignature?url=" + window.location.href.split('#')[0],
method: "GET",
success: function (res) {
wx.config({
debug: true,
appId: res.data.appId,
timestamp: res.data.timestamp,
nonceStr: res.data.nonceStr,
signature: res.data.signature,
jsApiList: ['chooseImage', 'getLocation'] // 必填,需要使用的JS接口列表
})
wx.error(function (err) {
console.error(err)
})
}
});
}
// #endif
export function createApp() {
const app = createSSRApp(App);
app.use(uniQuery, {
validate
});
return {
app
};
}