shenchunlv 2 éve
szülő
commit
13a997f87a
4 módosított fájl, 40 hozzáadás és 19 törlés
  1. 15 15
      nuxt.config.ts
  2. 3 2
      pages/index.vue
  3. 19 0
      pages/list.vue
  4. 3 2
      pages/m_user.vue

+ 15 - 15
nuxt.config.ts

@@ -38,21 +38,21 @@ export default defineNuxtConfig({
   build: {
     transpile: [/^vant-ui/]
   },
-  generate: {
-    // @ts-ignore
-    routes() {
-      // @ts-ignore
-      return axios.get('https://official.webapi.bicredit.xin/api/news/detail/').then(res => {
-        // @ts-ignore
-        return res.data.map(user => {
-          return {
-            route: '/list/' + user.id,
-            payload: user
-          }
-        })
-      })
-    }
-  }
+  // generate: {
+  //   // @ts-ignore
+  //   routes() {
+  //     // @ts-ignore
+  //     return axios.get('https://official.webapi.bicredit.xin/api/news/detail/').then(res => {
+  //       // @ts-ignore
+  //       return res.data.map(user => {
+  //         return {
+  //           route: '/list/' + user.id,
+  //           payload: user
+  //         }
+  //       })
+  //     })
+  //   }
+  // }
   // generate:{
   //   routes:[
   //     ['/list/1', '/list/2']

+ 3 - 2
pages/index.vue

@@ -19,7 +19,7 @@
           {{ i.title }}
         </li>
         <li class="px-[16px] text-[#999999] font-medium">
-          <n-button type="info" class="bg-[#165DFF] text-[18px] w-[130px] h-[42px]" @click="loginBtn">
+          <n-button type="info" class="bg-[#165DFF] text-[18px] w-[130px] h-[42px]" @click.prevent="loginBtn">
             登录/注册
           </n-button>
         </li>
@@ -360,8 +360,9 @@ const go = (i: number) => {
 const btnContent = (i: number) => {
   // 跳转
   console.log('跳转', i)
+  localStorage.setItem('hryk-id',homeList.value[i].id)
   router.push({
-    path: `/list/${homeList.value[i].id}`
+    path: '/list/'
   })
 
 }

+ 19 - 0
pages/list.vue

@@ -0,0 +1,19 @@
+<template>
+  <p v-html="list">
+  </p>
+</template>
+<script lang="ts" setup>
+import axios from 'axios'
+let list = ref('')
+const postListIDFn = async () => {
+  localStorage.getItem('hryk-id')
+  // console.log('localStorage.getItem',localStorage.getItem('hryk-id'))
+let z: any = await axios.get(`https://official.webapi.bicredit.xin/api/news/detail/${localStorage.getItem('hryk-id')}`)
+console.log('zzz', z)
+// if(z.msg == '成功'){
+list.value = z.data.data.content
+// console.log('list',list.value)
+//  }
+}
+postListIDFn()
+</script>

+ 3 - 2
pages/m_user.vue

@@ -341,9 +341,10 @@ const go = (i: number) => {
 }
 const btnContent = (i: number) => {
   // 跳转
-  console.log('跳转', i)
+  // console.log('跳转', i)
+  localStorage.setItem('hryk-id',homeList.value[i].id)
   router.push({
-    path: `/list/${homeList.value[i].id}`
+    path: '/list/'
   })
 
 }