123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- import Vue from 'vue'
- import App from './App'
- import wx from 'weixin-jsapi'
- import './mixins/mixin'
- console.info('v2.4.51');
- Vue.prototype.wx = wx
- Vue.prototype.audios = []
- Vue.prototype.$ws = null
- Vue.config.productionTip = false
- Date.prototype.Format = function (fmt) {
- var o = {
- "M+": this.getMonth() + 1,
- "d+": this.getDate(),
- "h+": this.getHours(),
- "m+": this.getMinutes(),
- "s+": this.getSeconds(),
- "q+": Math.floor((this.getMonth() + 3) / 3),
- S: this.getMilliseconds(),
- };
- if (/(y+)/.test(fmt))
- fmt = fmt.replace(
- RegExp.$1,
- (this.getFullYear() + "").substr(4 - RegExp.$1.length)
- );
- for (var k in o)
- if (new RegExp("(" + k + ")").test(fmt))
- fmt = fmt.replace(
- RegExp.$1,
- RegExp.$1.length == 1
- ? o[k]
- : ("00" + o[k]).substr(("" + o[k]).length)
- );
- return fmt;
- };
- Vue.filter('formatDate', function(timestamp, format){
- console.log(timestamp, format);
- if(timestamp){
- return new Date(timestamp).Format(format);
- }else{
- return '';
- }
- })
- Vue.filter('filterSecondDate', function(dateStr){
- if(dateStr && dateStr.length === 19){
- return dateStr.slice(0, -3);
- }else{
- return dateStr;
- }
- })
- App.mpType = 'app'
- const app = new Vue({
- ...App
- })
- app.$mount()
|