Day 10|Pinia 状态管理:把散落在各组件的数据,收进一个全局仓库前几天我们完成了从"手动操作 DOM"到"Vue 响应式驱动界面",再到"路由拆页"的跨越。但随之而来的是一个真实痛点:当页面变多、组件变深,数据该放在哪里? 购物车数量要在顶部导航显示、商品列表要能加购、订单页要读同一份数据——如果继续靠 props 一层层往下传、靠 $emit 一层层往上抛,代码很快会变成"props drilling(属性钻探)"的迷宫。今天这篇,我们用 Pinia(Vue 官方推荐的状态管理库)把散落的数据收进一个全局仓库,让任何组件都能直接读写同一份状态。