代码拉取完成,页面将自动刷新
import Vue from 'vue';
import store from "./store/index";
import App from './App';
import tui from './utils/httpRequest'
import appUpdata from './utils/appUpdata'
// import EventBus from './utils/EventBus'
const msg = (title, duration = 1500, mask = false, icon = 'none') => {
//统一提示方便全局修改
/* #ifndef APP-PLUS */
if(Boolean(title) === false){
return;
}
uni.showToast({
title,
duration,
mask,
icon
});
/* #endif */
/* #ifdef APP-PLUS */
plus.nativeUI.toast(title, {
align: 'center',
duration: 1500
})
/* #endif */
return;
}
/* #ifdef H5 */
const s = document.createElement('script');
s.type = 'text/javascript';
s.src = 'https://sdk.canva.cn/v2/beta/api.js';
document.body.appendChild(s);
/* #endif */
Vue.config.productionTip = false;
Vue.prototype.$store = store;
Vue.prototype.$api = {msg};
/* #ifdef APP-PLUS */
Vue.prototype.$nextTick = (next) => {
setTimeout(next)
};
/* #endif */
Vue.prototype.tui = tui
Vue.prototype.appUpdata = appUpdata
// Vue.prototype.$bus = new EventBus()
Vue.mixin({
methods: {
setData: function(obj, callback) {
let that = this;
let keys = [];
let val, data;
Object.keys(obj).forEach(function(key) {
keys = key.split('.');
val = obj[key];
data = that.$data;
keys.forEach(function(key2, index) {
if (index + 1 == keys.length) {
that.$set(data, key2, val);
} else {
if (!data[key2]) {
that.$set(data, key2, {});
}
}
data = data[key2];
})
});
callback && callback();
}
}
});
App.mpType = 'app';
const app = new Vue({
...App,
store
});
app.$mount();
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。