news 2026/4/18 8:51:08

Router_编程式路由

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Router_编程式路由

安装路由的依赖

Add.vue

<script setup></script><template><div><h1>Add</h1></div></template><style scoped></style>

Home.vue

<script setup></script><template><div><h1>Home</h1></div></template><style scoped></style>

List.vue

<script setup></script><template><div><h1>List</h1></div></template><style scoped></style>

Update.vue

<script setup></script><template><div><h1>Update</h1></div></template><style scoped></style>

router.js

// 导入创建路由的相关方法import Home from'../components/Home.vue'import List from'../components/List.vue'import Update from'../components/Update.vue'import Add from'../components/Add.vue';import{createRouter,createWebHashHistory}from'vue-router'const router=createRouter({history:createWebHashHistory(),routes:[{path:"/",component:Home},{path:"/home",component:Home},{path:"/list",component:List},{path:"/add",component:Add},{path:"/update",component:Update}]})export default router

main.js

import{createApp}from'vue'import App from'./App.vue'import router from'./routers/router.js'const app=createApp(App)app.use(router)app.mount('#app')

App.vue

<script setup>import{useRouter}from'vue-router'const router=useRouter()functionshowList(){router.push("/list")router.push({path:"/list"})}</script><template><div><!--声明式路由--><router-link to="/home">home页</router-link><br><router-link to="/list">list页</router-link><br><router-link to="/update">update页</router-link><br><router-link to="/add">add页</router-link><br><!--编程式路由--><button @click="showList()">list</button><hr><router-view></router-view></div></template><style scoped></style>

更改App.vue

<script setup>import{useRouter}from'vue-router'import{ref}from'vue'const router=useRouter()let myPath=ref("")functiongoMyPage(){router.push(myPath.value)}</script><template><div><!--声明式路由--><router-link to="/home">home页</router-link><br><router-link to="/list">list页</router-link><br><router-link to="/update">update页</router-link><br><router-link to="/add">add页</router-link><br><!--编程式路由--><button @click="goMyPage()">Go</button><input type="text"v-model="myPath"><hr><router-view></router-view></div></template><style scoped></style>
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 8:16:55

Android16 3576强制关闭HDR模式

原来项目在Android15 RK3588上面的device\rockchip\rk3588\rk3588_u\rk3588_u.mk里面写: #close hdr PRODUCT_PROPERTY_OVERRIDES += persist.vendor.hwc.hdr_force_disable=1 但是在RK3576的Android16的项目里面写这个属性已经没有效果了,想到一个方式,直接硬件 合成器代码…

作者头像 李华
网站建设 2026/4/18 8:37:05

CES 2026 拉斯维加斯交流晚宴 | 半个 AI 硬件圈子都来了丨社区来稿

一年一度科技盛会 CES 来了&#xff0c;CES 2026 AI的竞争已从模型能力&#xff0c;转向设备架构、系统整合与规模化落地。AI Companion 正成为对实时性与系统协同要求最高的 AI 设备形态。 共识的是AI Companion 不是功能叠加&#xff0c;而是系统工程。芯片、HAL、实时交互、…

作者头像 李华
网站建设 2026/4/18 8:29:59

毕业论文AIGC率超标?教你在知网检测前完成人工化降重

2025年高校查重系统全面升级&#xff0c;知网、维普、万方等平台AIGC检测模块精准度高&#xff08;数据来源&#xff1a;2025学术检测白皮书&#xff09;。许多同学用AI辅助写作后&#xff0c;发现论文充满AI味&#xff1a;固定句式扎堆、词汇重复率高、逻辑衔接生硬... 最终导…

作者头像 李华
网站建设 2026/4/17 22:32:56

贝叶斯优化Transformer-LSTM的模型结构图

1. 数据预处理与特征工程 在进入模型之前&#xff0c;必须将原始数据转化为适合混合架构的格式。 归一化 (Normalization)&#xff1a;对时间序列数据进行 Min-Max 缩放或 Z-Score 标准化&#xff0c;以加快收敛。滑动窗口拆分 (Sliding Window)&#xff1a;将长序列切割成固定…

作者头像 李华
网站建设 2026/4/17 12:05:33

TCP通信练习5-上传文件(多线程)

多线程内的代码:package com.lkbhua.TcpAppDemp.Test.test5;import java.io.*; import java.net.Socket; import java.util.UUID;public class MyRunnable implements Runnable {Socket socket;UUID uuid UUID.randomUUID();public MyRunnable(Socket socket) {this.socket s…

作者头像 李华
网站建设 2026/4/18 3:46:47

C#文件操作指南

C#文件操作全面总结一、文件操作的三种主要方式在C#中处理文件有三种层次的方法&#xff0c;从简单到复杂分别是&#xff1a;1. File类&#xff08;最简单&#xff09; - 快餐店csharp// 就像去快餐店&#xff0c;告诉服务员你要什么&#xff0c;他帮你完成所有步骤 File.Write…

作者头像 李华