|
|
@@ -17,6 +17,7 @@ import VueBus from 'vue-bus';
|
|
|
import dayjs from 'dayjs';
|
|
|
import relativeTime from 'dayjs/plugin/relativeTime';
|
|
|
import zh from 'dayjs/locale/zh-cn';
|
|
|
+import resolveUrl from 'resolve-url';
|
|
|
dayjs.locale('zh-cn');
|
|
|
dayjs.extend(relativeTime);
|
|
|
// const iNoBounce = require('./inobounce');
|
|
|
@@ -86,6 +87,12 @@ Vue.mixin({
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
+Vue.filter('src', function(value) {
|
|
|
+ if (!/^http/.test(value)) {
|
|
|
+ return resolveUrl(Vue.$baseUrl, value);
|
|
|
+ }
|
|
|
+ return value;
|
|
|
+});
|
|
|
const vm = new Vue({
|
|
|
router,
|
|
|
store,
|