1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import Vue from 'vue'
- import { config } from '@/config/config'
- //保留两位小数
- Vue.filter('keepTwoNum',function(val){
- let value = Number(val)
- return value.toFixed(2)
- })
- //链接加时间戳
- 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){
- //如果没有图片则随机输出一张
- // if(imgType === 'farmer'){
- // const farmerList = ['carbon2/farmer/1.png','carbon2/farmer/2.png']
- // img = farmerList[Math.floor(Math.random() * farmerList.length)];
- // }
- img = '/static/img/inbuild.png'
- }
- // return config.imgUrl + img;
- return img;
- });
- Vue.filter("miniImg",function(img,quality){
- return img+'?imageMogr2/quality/'+quality
- });
|