提交 9c2e7276 编写于 作者: fxy060608's avatar fxy060608

wip(uts): compiler

上级 551cc346
...@@ -10808,13 +10808,12 @@ function createTabBarItemBdTsx(color, iconPath, iconfontText, iconfontColor, tab ...@@ -10808,13 +10808,12 @@ function createTabBarItemBdTsx(color, iconPath, iconfontText, iconfontColor, tab
"style": { "style": {
height height
} }
}, [iconfontText ? createTabBarItemIconfontTsx(iconfontText, iconfontColor || BLUR_EFFECT_COLOR_DARK, tabBarItem, tabBar2) : iconPath && createTabBarItemIconTsx(iconPath, tabBarItem, tabBar2), tabBarItem.text && createTabBarItemTextTsx(color, tabBarItem, tabBar2)], 4); }, [iconfontText ? createTabBarItemIconfontTsx(iconfontText, iconfontColor || BLUR_EFFECT_COLOR_DARK, tabBarItem, tabBar2) : iconPath && createTabBarItemIconTsx(iconPath, tabBarItem, tabBar2), tabBarItem.text && createTabBarItemTextTsx(color, tabBarItem, tabBar2), tabBarItem.redDot && createTabBarItemRedDotTsx(tabBarItem.badge)], 4);
} }
function createTabBarItemIconTsx(iconPath, tabBarItem, tabBar2) { function createTabBarItemIconTsx(iconPath, tabBarItem, tabBar2) {
const { const {
type, type,
text, text
redDot
} = tabBarItem; } = tabBarItem;
const { const {
iconWidth iconWidth
...@@ -10829,14 +10828,13 @@ function createTabBarItemIconTsx(iconPath, tabBarItem, tabBar2) { ...@@ -10829,14 +10828,13 @@ function createTabBarItemIconTsx(iconPath, tabBarItem, tabBar2) {
"style": style "style": style
}, [type !== "midButton" && vue.createVNode("img", { }, [type !== "midButton" && vue.createVNode("img", {
"src": getRealPath(iconPath) "src": getRealPath(iconPath)
}, null, 8, ["src"]), redDot && createTabBarItemRedDotTsx(tabBarItem.badge)], 6); }, null, 8, ["src"])], 6);
} }
function createTabBarItemIconfontTsx(iconfontText, iconfontColor, tabBarItem, tabBar2) { function createTabBarItemIconfontTsx(iconfontText, iconfontColor, tabBarItem, tabBar2) {
var _a; var _a;
const { const {
type, type,
text, text
redDot
} = tabBarItem; } = tabBarItem;
const { const {
iconWidth iconWidth
...@@ -10856,11 +10854,10 @@ function createTabBarItemIconfontTsx(iconfontText, iconfontColor, tabBarItem, ta ...@@ -10856,11 +10854,10 @@ function createTabBarItemIconfontTsx(iconfontText, iconfontColor, tabBarItem, ta
}, [type !== "midButton" && vue.createVNode("div", { }, [type !== "midButton" && vue.createVNode("div", {
"class": "uni-tabbar__iconfont", "class": "uni-tabbar__iconfont",
"style": iconfontStyle "style": iconfontStyle
}, [iconfontText], 4), redDot && createTabBarItemRedDotTsx(tabBarItem.badge)], 6); }, [iconfontText], 4)], 6);
} }
function createTabBarItemTextTsx(color, tabBarItem, tabBar2) { function createTabBarItemTextTsx(color, tabBarItem, tabBar2) {
const { const {
redDot,
iconPath, iconPath,
text text
} = tabBarItem; } = tabBarItem;
...@@ -10877,7 +10874,7 @@ function createTabBarItemTextTsx(color, tabBarItem, tabBar2) { ...@@ -10877,7 +10874,7 @@ function createTabBarItemTextTsx(color, tabBarItem, tabBar2) {
return vue.createVNode("div", { return vue.createVNode("div", {
"class": "uni-tabbar__label", "class": "uni-tabbar__label",
"style": style "style": style
}, [text, redDot && !iconPath && createTabBarItemRedDotTsx(tabBarItem.badge)], 4); }, [text], 4);
} }
function createTabBarItemRedDotTsx(badge) { function createTabBarItemRedDotTsx(badge) {
const clazz2 = "uni-tabbar__reddot" + (badge ? " uni-tabbar__badge" : ""); const clazz2 = "uni-tabbar__reddot" + (badge ? " uni-tabbar__badge" : "");
......
...@@ -20269,13 +20269,12 @@ function createTabBarItemBdTsx(color, iconPath, iconfontText, iconfontColor, tab ...@@ -20269,13 +20269,12 @@ function createTabBarItemBdTsx(color, iconPath, iconfontText, iconfontColor, tab
"style": { "style": {
height height
} }
}, [iconfontText ? createTabBarItemIconfontTsx(iconfontText, iconfontColor || BLUR_EFFECT_COLOR_DARK, tabBarItem, tabBar2) : iconPath && createTabBarItemIconTsx(iconPath, tabBarItem, tabBar2), tabBarItem.text && createTabBarItemTextTsx(color, tabBarItem, tabBar2)], 4); }, [iconfontText ? createTabBarItemIconfontTsx(iconfontText, iconfontColor || BLUR_EFFECT_COLOR_DARK, tabBarItem, tabBar2) : iconPath && createTabBarItemIconTsx(iconPath, tabBarItem, tabBar2), tabBarItem.text && createTabBarItemTextTsx(color, tabBarItem, tabBar2), tabBarItem.redDot && createTabBarItemRedDotTsx(tabBarItem.badge)], 4);
} }
function createTabBarItemIconTsx(iconPath, tabBarItem, tabBar2) { function createTabBarItemIconTsx(iconPath, tabBarItem, tabBar2) {
const { const {
type, type,
text: text2, text: text2
redDot
} = tabBarItem; } = tabBarItem;
const { const {
iconWidth iconWidth
...@@ -20290,14 +20289,13 @@ function createTabBarItemIconTsx(iconPath, tabBarItem, tabBar2) { ...@@ -20290,14 +20289,13 @@ function createTabBarItemIconTsx(iconPath, tabBarItem, tabBar2) {
"style": style "style": style
}, [type !== "midButton" && createVNode("img", { }, [type !== "midButton" && createVNode("img", {
"src": getRealPath(iconPath) "src": getRealPath(iconPath)
}, null, 8, ["src"]), redDot && createTabBarItemRedDotTsx(tabBarItem.badge)], 6); }, null, 8, ["src"])], 6);
} }
function createTabBarItemIconfontTsx(iconfontText, iconfontColor, tabBarItem, tabBar2) { function createTabBarItemIconfontTsx(iconfontText, iconfontColor, tabBarItem, tabBar2) {
var _a; var _a;
const { const {
type, type,
text: text2, text: text2
redDot
} = tabBarItem; } = tabBarItem;
const { const {
iconWidth iconWidth
...@@ -20317,11 +20315,10 @@ function createTabBarItemIconfontTsx(iconfontText, iconfontColor, tabBarItem, ta ...@@ -20317,11 +20315,10 @@ function createTabBarItemIconfontTsx(iconfontText, iconfontColor, tabBarItem, ta
}, [type !== "midButton" && createVNode("div", { }, [type !== "midButton" && createVNode("div", {
"class": "uni-tabbar__iconfont", "class": "uni-tabbar__iconfont",
"style": iconfontStyle "style": iconfontStyle
}, [iconfontText], 4), redDot && createTabBarItemRedDotTsx(tabBarItem.badge)], 6); }, [iconfontText], 4)], 6);
} }
function createTabBarItemTextTsx(color, tabBarItem, tabBar2) { function createTabBarItemTextTsx(color, tabBarItem, tabBar2) {
const { const {
redDot,
iconPath, iconPath,
text: text2 text: text2
} = tabBarItem; } = tabBarItem;
...@@ -20338,7 +20335,7 @@ function createTabBarItemTextTsx(color, tabBarItem, tabBar2) { ...@@ -20338,7 +20335,7 @@ function createTabBarItemTextTsx(color, tabBarItem, tabBar2) {
return createVNode("div", { return createVNode("div", {
"class": "uni-tabbar__label", "class": "uni-tabbar__label",
"style": style "style": style
}, [text2, redDot && !iconPath && createTabBarItemRedDotTsx(tabBarItem.badge)], 4); }, [text2], 4);
} }
function createTabBarItemRedDotTsx(badge) { function createTabBarItemRedDotTsx(badge) {
const clazz2 = "uni-tabbar__reddot" + (badge ? " uni-tabbar__badge" : ""); const clazz2 = "uni-tabbar__reddot" + (badge ? " uni-tabbar__badge" : "");
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册