|
@@ -20,6 +20,7 @@ import HomeGrid from '../HomeGrid.vue'
|
|
|
import Brand from '../brand.vue'
|
|
|
import FCode from '../fcode.vue'
|
|
|
import GoodsTop from '../goods_top.vue'
|
|
|
+import {LoadMore} from 'vux'
|
|
|
class BlockUtil {
|
|
|
static createBlockComp(createElement, special, proxy) {
|
|
|
let comp;
|
|
@@ -63,7 +64,14 @@ class BlockUtil {
|
|
|
break;
|
|
|
}
|
|
|
} catch (e) {
|
|
|
- comp = createElement('div', '<p>创建失败</p>');
|
|
|
+ // comp = createElement('div', '<p>创建失败</p>');
|
|
|
+ comp = createElement(LoadMore, {
|
|
|
+ props: {
|
|
|
+ showLoading:false,
|
|
|
+ tip: "暂无数据",
|
|
|
+ backgroundColor: "#F7F7F7"
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
return comp;
|
|
|
}
|
|
@@ -111,7 +119,14 @@ class BlockUtil {
|
|
|
comp = createElement(GoodsTop,params);
|
|
|
}
|
|
|
} catch (e) {
|
|
|
- comp = createElement('div', '<p>创建失败</p>');
|
|
|
+ // comp = createElement('div', '<p>创建失败</p>');
|
|
|
+ comp = createElement(LoadMore, {
|
|
|
+ props: {
|
|
|
+ showLoading:false,
|
|
|
+ tip: "暂无数据",
|
|
|
+ backgroundColor: "#F7F7F7"
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
return comp;
|
|
|
}
|
|
@@ -137,6 +152,8 @@ class BlockUtil {
|
|
|
if (is_return) {
|
|
|
return this.getBlockUrl(path);
|
|
|
} else {
|
|
|
+ path.query.url = base64.encode( path.query.url);
|
|
|
+ console.log(path);
|
|
|
router.push(path);
|
|
|
}
|
|
|
break;
|