Authored by ccbikai(👎🏻🍜)

店铺 bannel 兼容

1 'use strict'; 1 'use strict';
2 2
3 const url = require('url'); 3 const url = require('url');
  4 +const _ = require('lodash');
4 const config = require('../config/common'); 5 const config = require('../config/common');
5 const assetUrl = config.assetUrl; 6 const assetUrl = config.assetUrl;
6 7
@@ -9,7 +10,7 @@ module.exports = { @@ -9,7 +10,7 @@ module.exports = {
9 return url.resolve(assetUrl, imgSrc); 10 return url.resolve(assetUrl, imgSrc);
10 }, 11 },
11 image2: function(imageUrl, opts) { 12 image2: function(imageUrl, opts) {
12 - if (imageUrl) { 13 + if (imageUrl && _.isString(imageUrl)) {
13 let params = opts.hash; 14 let params = opts.hash;
14 let urls = imageUrl.split('?'); 15 let urls = imageUrl.split('?');
15 let query = urls[1] || ''; 16 let query = urls[1] || '';
@@ -50,7 +51,7 @@ module.exports = { @@ -50,7 +51,7 @@ module.exports = {
50 } 51 }
51 return uri + '?' + query; 52 return uri + '?' + query;
52 } else { 53 } else {
53 - return imageUrl; 54 + return '';
54 } 55 }
55 }, 56 },
56 ifor: function() { 57 ifor: function() {