diff --git a/src/platforms/h5/components/app/observable.js b/src/platforms/h5/components/app/observable.js index 640e0c274633c6e79b8125d39ca9cb8f90a774c5..cd576ae3667a50bf4132e066edd94eb1cef858a7 100644 --- a/src/platforms/h5/components/app/observable.js +++ b/src/platforms/h5/components/app/observable.js @@ -13,6 +13,12 @@ onThemeChange(() => { __uniConfig.tabBar.color = tabBarStyle.color __uniConfig.tabBar.selectedColor = tabBarStyle.selectedColor __uniConfig.tabBar.blurEffect = tabBarStyle.blurEffect + if (tabBarStyle.list.length && __uniConfig.tabBar.list.length) { + tabBarStyle.list.forEach((item, index) => { + __uniConfig.tabBar.list[index].iconPath = item.iconPath + __uniConfig.tabBar.list[index].selectedIconPath = item.selectedIconPath + }) + } }) export const tabBar = __uniConfig.tabBar