|
@@ -20,9 +20,9 @@ import HomeGrid from '../HomeGrid.vue'
|
|
import Brand from '../brand.vue'
|
|
import Brand from '../brand.vue'
|
|
import FCode from '../fcode.vue'
|
|
import FCode from '../fcode.vue'
|
|
import GoodsTop from '../goods_top.vue'
|
|
import GoodsTop from '../goods_top.vue'
|
|
-import {LoadMore} from 'vux'
|
|
|
|
class BlockUtil {
|
|
class BlockUtil {
|
|
static createBlockComp(createElement, special, proxy) {
|
|
static createBlockComp(createElement, special, proxy) {
|
|
|
|
+ console.log(special);
|
|
let comp;
|
|
let comp;
|
|
let params = {
|
|
let params = {
|
|
props: {
|
|
props: {
|
|
@@ -62,16 +62,12 @@ class BlockUtil {
|
|
case "home_grid":
|
|
case "home_grid":
|
|
comp = createElement(HomeGrid, params);
|
|
comp = createElement(HomeGrid, params);
|
|
break;
|
|
break;
|
|
|
|
+ default:
|
|
|
|
+ comp = createElement('div', '类型:'+special['item_type']+'找不到');
|
|
|
|
+ break;
|
|
}
|
|
}
|
|
} catch (e) {
|
|
} catch (e) {
|
|
- // comp = createElement('div', '<p>创建失败</p>');
|
|
|
|
- comp = createElement(LoadMore, {
|
|
|
|
- props: {
|
|
|
|
- showLoading:false,
|
|
|
|
- tip: "暂无数据",
|
|
|
|
- backgroundColor: "#F7F7F7"
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
|
|
+ comp = createElement('div', '创建失败:'+e);
|
|
}
|
|
}
|
|
return comp;
|
|
return comp;
|
|
}
|
|
}
|
|
@@ -117,16 +113,14 @@ class BlockUtil {
|
|
break;
|
|
break;
|
|
case "goods_top":
|
|
case "goods_top":
|
|
comp = createElement(GoodsTop,params);
|
|
comp = createElement(GoodsTop,params);
|
|
|
|
+ break;
|
|
|
|
+ default:
|
|
|
|
+ comp = createElement('div', '类型:'+special['item_type']+'找不到');
|
|
|
|
+ break;
|
|
}
|
|
}
|
|
} catch (e) {
|
|
} catch (e) {
|
|
// comp = createElement('div', '<p>创建失败</p>');
|
|
// comp = createElement('div', '<p>创建失败</p>');
|
|
- comp = createElement(LoadMore, {
|
|
|
|
- props: {
|
|
|
|
- showLoading:false,
|
|
|
|
- tip: "暂无数据",
|
|
|
|
- backgroundColor: "#F7F7F7"
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
|
|
+ comp = createElement('div', '创建失败:'+e);
|
|
}
|
|
}
|
|
return comp;
|
|
return comp;
|
|
}
|
|
}
|