加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
main.js 5.05 KB
一键复制 编辑 原始数据 按行查看 历史
hexiaojie999 提交于 2024-04-29 15:16 . 初始化仓库
import Vue from 'vue'
import App from './App'
import MescrollBody from "@/common/mescroll-uni/mescroll-body.vue";
import Mixin from "@/common/mescroll-uni/mescroll-mixins.js";
// import moment from 'moment'
// Vue.prototype.moment = moment
Vue.config.productionTip = false
// import uView from 'uview-ui'
// Vue.use(uView)
// 配置公共方法
import common from '@/common/common.js'
Vue.prototype.$noMultipleClicks = common.noMultipleClicks;
// 注入微信支付
// import jwx from '@/common/jwx'
// Vue.prototype.$jwx = jwx
// Vue.prototype.req = function(param, backpage, backtype) {
// // console.log(param1)
// uni.getNetworkType({
// success: function(res) {
// if (res.networkType == 'none') {
// uni.showToast({
// title: '网络连接异常,请检查网络',
// icon: 'none',
// })
// return
// }
// }
// });
// var _self = this,
// url = param.url,
// method = 'get',
// header = {},
// data = param.data || {},
// Loading = param.Loading || false;
// var token = uni.getStorageSync('token')
// // var token = '1ff272fb1da965f92ef9ebaa36d07777'
// //拼接完整请求地址
// var requestUrl = this.siteBaseUrl + url;
// // console.log(method,'method')
// if (method) {
// method = method.toUpperCase(); //小写改为大写
// // console.log(token,11)
// if (method == "POST") {
// header = {
// 'content-type': "application/x-www-form-urlencoded",
// 'token': token
// };
// } else {
// header = {
// 'content-type': "application/json"
// };
// }
// } else {
// method = "GET";
// header = {
// 'content-type': "application/json"
// };
// }
// // if(param.header){
// // header = param.header
// // }
// // console.log(header,'he')
// //用户交互:加载圈
// // console.log(!Loading)
// if (!Loading) {
// uni.showLoading({
// title: '加载中...'
// });
// }
// //网络请求
// uni.request({
// url: requestUrl,
// method: method,
// header: header,
// data: data,
// success: res => {
// // console.log(res.data)
// if (res.data.status == 1) { //返回结果码code判断:1成功,-1错误
// // uni.showToast({
// // title: res.data.msg,
// // icon: 'none',
// // })
// } else if (res.data.status == 0) {
// setTimeout(function(){
// uni.showToast({
// title: res.data.msg,
// icon: 'none',
// })
// },500)
// } else if (res.data.status < 0) {
// var pages = getCurrentPages();
// var pid='';
// for (var a = 0; a < pages.length; a++) {
// console.log(pages[a].route )
// if (pages[a].route == "pages/user/index"||pages[a].route == "pages/user/invitation"||pages[a].route == "pages/jishi/jishi"||pages[a].route == "pages/sangdai/sangdai"||pages[a].route == "pages/shouye/detail"||pages[a].route == "pages/shouye/index"||pages[a].route == "pages/user/invitation"||pages[a].route == "pages/user/my_coupon") {
// uni.setStorageSync('lgurl', pages[a].route)
// uni.setStorageSync('lgurldata', JSON.stringify(pages[a].options))
// if(pages[a].options){
// if(pages[a].options.pid){
// pid = pages[a].options.pid
// }
// }
// }
// }
// setTimeout(function(){
// uni.showToast({
// title: '请先登录',
// icon: 'none',
// })
// },500)
// uni.redirectTo({
// url:'/pages/user/login?pid='+pid
// })
// }else{
// return;
// }
// typeof param.success == "function" && param.success(res.data);
// },
// fail: (e) => {
// console.log("网络请求fail:" + JSON.stringify(e));
// typeof param.fail == "function" && param.fail(e.data);
// },
// complete: () => {
// // setTimeout(function(){
// uni.hideLoading();
// // },500)
// typeof param.complete == "function" && param.complete();
// return;
// }
// });
// }
// 正式服
// Vue.prototype.siteBaseUrl = 'https://mhadmin.xingqq.cn/api/';
// 上传图片正式服
// Vue.prototype.uploadURL = "https://mhadmin.xingqq.cn"
// 测试服
// Vue.prototype.siteBaseUrl = 'https://yymh.hayougaming.com/mmh'
// 上传图片测试服
// Vue.prototype.uploadURL = "https://testmhadmin.xingqq.cn"
// 本地
// Vue.prototype.siteBaseUrl = 'http://www.qhcw.com/api/';
// 本地图片测试服
// Vue.prototype.uploadURL = "http://www.qhcw.com"
Vue.config.productionTip = false
Vue.component("mescroll-body", MescrollBody);
Vue.mixin(Mixin);
App.mpType = 'app'
// 全局过滤器(将时间戳转换为具体时间)
Vue.filter('formatTime', function (timestamp) {
const date = new Date(timestamp * 1000)
let year = date.getFullYear();
let month = date.getMonth() + 1;
let day = date.getDate();
let hour = date.getHours();
let minutes = date.getMinutes();
let seconds = date.getSeconds();
month = month > 9 ? month : '0' + month;
day = day > 9 ? day : '0' + day;
hour = hour > 9 ? hour : '0' + hour;
minutes = minutes > 9 ? minutes : '0' + minutes;
seconds = seconds > 9 ? seconds : '0' + seconds;
return `${year}-${month}-${day} ${hour}:${minutes}:${seconds}`;
})
const app = new Vue({
...App
})
app.$mount()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化