Browse Source

refactor(store): 移除购物车数量更新时的tabBar badge逻辑

将tabBar badge相关逻辑从increment方法中移除,使方法职责更单一
master
wei 1 week ago
parent
commit
cdf76fe4c2
  1. 18
      store/index.js

18
store/index.js

@ -24,9 +24,9 @@ export default defineStore("store",
* @returns {storeType}
*/
() => {
/**
* 购物车数量
*/
/**
* 购物车数量
*/
const count = ref(0);
/**
* 搜索内容
@ -55,18 +55,6 @@ export default defineStore("store",
*/
function increment(info) {
count.value = info;
if (info > 0) {
uni.setTabBarBadge({
index: 3, // 你的tabBar索引
text: info > 999 ? "99+" : info.toString(),
fail: () => {}, // 失败时不做处理
});
}
else {
uni.removeTabBarBadge({
index: 3,
});
}
}
/**

Loading…
Cancel
Save