1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- import Vue from 'vue'
- import App from './App'
- import http from 'http.js'
- import verified from 'verified.js'
- import store from './store'
- import Moment from './static/moment.js'
- // import VueQuillEditor from 'vue-quill-editor'
- // // require styles
- // import 'quill/dist/quill.core.css'
- // import 'quill/dist/quill.snow.css'
- // import 'quill/dist/quill.bubble.css'
- // Vue.use(VueQuillEditor)
- Vue.prototype.$http = http
- Vue.prototype.$verified = verified
- Vue.prototype.$store = store
- Vue.config.productionTip = false
- App.mpType = 'app'
- Vue.filter('imagesFilter', (images) => {
- let image = '';
- if (images) {
- image = images.split(',')[0]
- }
- if (image.indexOf("http") !== 0) {
- image = http.baseUrl + image;
- }
- return image;
- })
- Vue.filter('priceFilter', (price) => {
- return Number(price).toFixed(2);
- })
- Vue.filter('datetimeFilter', (value) => {
- var datetimeFormat = 'YYYY-MM-DD HH:mm:ss'
- if (isNaN(value)) {
- return value ? Moment(value).format(datetimeFormat) : '';
- } else {
- return value ? Moment(parseInt(value) * 1000).format(datetimeFormat) :'None';
- }
- })
- const app = new Vue({
- ...App,
- store
- })
- app.$mount()
|