定义
import Vue from 'vue'
import router from './router'
import App from './App.vue'
import './plugins/vueamap.js'
import './plugins/element.js'
import {post,get,put,deletes,toJson,isEmpty} from './plugins/http.js'
import {api} from './plugins/api.js'
import {formatDate,formatGoods} from './plugins/function.js'
import '../public/fonts/iconfont.css'
import '../public/style.css'
import skeleton from 'vue-skeleton-component'
import md5 from 'js-md5';
import store from './store'
import * as qiniu from 'qiniu-js';
import {upload_img} from './components/uploadFile/upload_qny.js';
Vue.use(qiniu);
Vue.prototype.$api=api;
Vue.prototype.$post=post;
Vue.prototype.$get=get;
Vue.prototype.$put=put;
Vue.prototype.$delete=deletes;
Vue.prototype.$toJson=toJson;
Vue.prototype.$isEmpty=isEmpty;
Vue.prototype.$md5=md5;
Vue.prototype.$formatGoods=formatGoods;
Vue.prototype.$store=store;
Vue.prototype.$upload_img = upload_img
Vue.filter('formatDate', function (time) {
var date = new Date(time*1000);
return formatDate(date, 'yyyy-MM-dd hh:mm');
});
Vue.filter('formatDateAuto', function (time,str) {
var date = new Date(time*1000);
return formatDate(date, str);
});
Vue.config.productionTip = false
Vue.use(skeleton);
router.afterEach(() => {
window.scrollTo(0,0);
})
new Vue({
router,
render: h => h(App)
}).$mount('#app')
使用
this.$post(this.$api.editGoods + this.$route.params.id, info).then(
(res) => {
if (res.code == 200) {
this.$message.success("修改成功");
} else {
this.$message.error(res.msg);
}
}
);
this.$upload_img(pram).then((res) => {
console.log("上传七牛云成功返回的图片地址---->", res);
let obj = new Object();
obj.url = res;
this.imgFile.push(obj);
});