1234567891011121314151617181920212223242526272829303132333435363738 |
- /**
- * 公共方法的封装
- */
- import Vue from 'vue'
- import { config } from '@/common/config'
- // 链接加时间戳
- Vue.filter("timestamp", function(link) {
- return link + '?t=' + new Date().getTime();
- });
- //截取第一张照片
- Vue.filter("firstImg",function(arr,sizeType,imgType){
- let img;
- //图片类型判断
- if(arr){
- if(arr instanceof Array){
- img = arr[0]
- }else{
- img = arr.split(',')[0]
- }
- }else if(!arr){
- //如果没有图片
- img=''
- }
- let hasHttp = /(http|https):\/\/([\w.]+\/?)\S*/.test(img)
- if(hasHttp){
- return img;
- }else{
- return config.imgUrl + img;
- }
- });
- // 链接加时间戳
- Vue.filter("filterAskforStatus", function(val) {
- let statusList = ['待提交', '待审核', '同意', '不同意']
- return statusList[val]
- });
|