|
@@ -4,12 +4,13 @@ import styles from "./index.module.less";
|
|
|
import { useToggle } from "@vant/use";
|
|
|
import { List } from "vant";
|
|
|
import TheMusicGrid from "@/components/TheMusicGrid";
|
|
|
-import { useRoute } from "vue-router";
|
|
|
+import { useRoute, useRouter } from "vue-router";
|
|
|
|
|
|
export default defineComponent({
|
|
|
name: "searchAlbum",
|
|
|
setup() {
|
|
|
const route = useRoute();
|
|
|
+ const router = useRouter();
|
|
|
watch(route, () => {
|
|
|
params.page = 1;
|
|
|
params.idAndName = route.query.search || "";
|
|
@@ -58,7 +59,14 @@ export default defineComponent({
|
|
|
finishedText={finishText.value}
|
|
|
onLoad={() => getMusicAlbumList()}
|
|
|
>
|
|
|
- <TheMusicGrid list={musicAlbumList.value} />
|
|
|
+ <TheMusicGrid list={musicAlbumList.value} onGoto={(n: any) =>
|
|
|
+ router.push({
|
|
|
+ path: "/musicAlum",
|
|
|
+ query: {
|
|
|
+ id: n.id,
|
|
|
+ },
|
|
|
+ })
|
|
|
+ } />
|
|
|
</List>
|
|
|
</div>
|
|
|
);
|