mirror of
https://github.com/algerkong/AlgerMusicPlayer.git
synced 2026-07-03 23:07:34 +08:00
57a441312f
- 重新设计 SearchBar:左侧 Tab(播放列表/MV/排行榜)+ 滑动指示器 + 搜索框自动展开收缩 - 新增 navTitle store 和 useScrollTitle hook,支持页面滚动后在 SearchBar 显示标题 - 集成 useScrollTitle 到 MusicListPage、歌手详情、关注/粉丝列表、搜索结果页 - 修复搜索结果页专辑点击跳转失败(缺失 type 字段) - 新增 5 种语言 searchBar tab i18n 键值
35 lines
936 B
TypeScript
35 lines
936 B
TypeScript
import { createPinia } from 'pinia';
|
|
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate';
|
|
import { markRaw } from 'vue';
|
|
|
|
import router from '@/router';
|
|
|
|
// 创建 pinia 实例
|
|
const pinia = createPinia();
|
|
|
|
pinia.use(piniaPluginPersistedstate);
|
|
|
|
// 添加路由到 Pinia
|
|
pinia.use(({ store }) => {
|
|
store.router = markRaw(router);
|
|
});
|
|
|
|
// 导出所有 store
|
|
export * from './modules/favorite';
|
|
export * from './modules/intelligenceMode';
|
|
export * from './modules/localMusic';
|
|
export * from './modules/lyric';
|
|
export * from './modules/menu';
|
|
export * from './modules/music';
|
|
export * from './modules/navTitle';
|
|
export * from './modules/player';
|
|
export * from './modules/playerCore';
|
|
export * from './modules/playHistory';
|
|
export * from './modules/playlist';
|
|
export * from './modules/recommend';
|
|
export * from './modules/search';
|
|
export * from './modules/settings';
|
|
export * from './modules/user';
|
|
|
|
export default pinia;
|