Browse Source

路由跳转使用router-link

master
xyiege 5 months ago
parent
commit
4c47937d6a
  1. 4
      vue/afvue/src/router/index.js
  2. 2
      vue/afvue/src/views/Setting.vue
  3. 10
      vue/afvue/vite.config.js

4
vue/afvue/src/router/index.js

@ -5,7 +5,7 @@ import HomeView from '../views/HomeView.vue'
Vue.use(VueRouter) Vue.use(VueRouter)
const router = new VueRouter({ const router = new VueRouter({
mode: 'history', mode: 'hash',
base: import.meta.env.BASE_URL, base: import.meta.env.BASE_URL,
routes: [ routes: [
{ {
@ -25,7 +25,7 @@ const router = new VueRouter({
component: () => import('../views/Setting.vue') component: () => import('../views/Setting.vue')
}, },
{ {
path: '/sedit', path: '/sce',
name: 'settingedit', name: 'settingedit',
component: () => import('../views/Setedit.vue') component: () => import('../views/Setedit.vue')
}, },

2
vue/afvue/src/views/Setting.vue

@ -36,7 +36,7 @@
<td>{{val.addr}}</td> <td>{{val.addr}}</td>
<td>{{ val.port }}</td> <td>{{ val.port }}</td>
<td> <td>
<a class="btn" :href="'sedit?id='+val.id">编辑</a> <router-link :to="'/sce?id='+val.id">编辑</router-link>
</td> </td>
</tr> </tr>

10
vue/afvue/vite.config.js

@ -6,6 +6,7 @@ import vue2 from '@vitejs/plugin-vue2'
// https://vitejs.dev/config/ // https://vitejs.dev/config/
export default defineConfig({ export default defineConfig({
// publicDir:process.env.NODE_ENV === 'production' ? './' : '/',
plugins: [ plugins: [
vue2(), vue2(),
// legacy({ // legacy({
@ -17,5 +18,14 @@ export default defineConfig({
alias: { alias: {
'@': fileURLToPath(new URL('./src', import.meta.url)) '@': fileURLToPath(new URL('./src', import.meta.url))
} }
},
server: {
proxy: {
'/api': {
target: 'http://localhost:9099',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, '')
}
}
} }
}) })

Loading…
Cancel
Save