首页 » 网站推广 » phprouteget多参数技巧_解决vue3 useRoute无法获取get参数记录

phprouteget多参数技巧_解决vue3 useRoute无法获取get参数记录

访客 2024-10-26 0

扫一扫用手机浏览

文章目录 [+]

利用route.query无法获取到get参数,开拓模式代码改动能拿到,但是刷新又没了,须要监听route.query才能拿到get参数。

正文:

phprouteget多参数技巧_解决vue3 useRoute无法获取get参数记录

我的常规利用方法:

phprouteget多参数技巧_解决vue3 useRoute无法获取get参数记录
(图片来自网络侵删)

先安装vue-router

npm install vue-router@next

创建src/router/index.js:

import { createRouter, createWebHistory } from 'vue-router'import HelloWorld from '../components/HelloWorld.vue';const routes = [{ path: '/', component: HelloWorld },]const router = createRouter({history: createWebHistory(),routes,})export default router

在main.js中利用路由:

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

末了在组件或页面中利用:

<script setup lang="ts">import { watch } from 'vue'import { useRoute } from 'vue-router'const route = useRoute()watch(() => route.query, (newQuery) => {console.log('query', newQuery)}, { immediate: true });</script>

利用watch才能拿到get参数,这里的watch会实行两次:

我的运用处景是:当get参数中canInput即是1时,才显示页面某个元素,我的代码如下:

const canInput = ref(false) // 是否可以输入参数watch(() => route.query, (newQuery) => { console.log('query', newQuery) // 利用可选链操作符安全访问 canInput if (typeof newQuery?.canInput === 'string') { // 将 string 类型断言为 number canInput.value = Number(newQuery.canInput) === 1; } else { canInput.value = false; }}, { immediate: true });

如果只是用route.query,可能拿不到get参数,关于个中的缘故原由我也不太清楚,有知道的朋友可以在评论奉告我。

这篇分享文章就到这里啦!
如果你对文章内容有疑问或想要深入谈论,欢迎在评论区留言,我会尽力回答。
同时,如果你以为这篇文章对你有帮助,不妨点个赞并分享给其他同学,让更多人受益。

想要理解更多干系知识,可以查看我以往的文章,个中有许多精彩内容。
记得关注我,获取及时更新,我们可以一起学习、谈论技能,共同进步。

感谢你的阅读与支持,期待在未来的文章中与你再次相遇!

我的微信"大众号:【xdub】,欢迎大家订阅,我会同步文章到公众年夜众号上。

标签:

相关文章

介绍原料网站,品质与创新的完美融合

随着科技的飞速发展,互联网已经渗透到我们生活的方方面面。原料网站作为众多行业的重要信息平台,凭借其强大的资源整合能力和便捷的服务,...

网站推广 2024-12-23 阅读0 评论0

介绍培训网代码,构建高效学习平台的方法

随着互联网技术的飞速发展,在线教育行业日益繁荣,各种在线培训平台层出不穷。其中,培训网凭借其独特的代码架构和优质的教学资源,成为了...

网站推广 2024-12-23 阅读0 评论0

NHM代码,介绍数字健康医疗的未来

随着科技的飞速发展,数字健康医疗领域正迎来前所未有的变革。在我国,NHM代码(National Health Management...

网站推广 2024-12-23 阅读0 评论0

介绍安卓协议挂Q,技术突破与安全挑战并存

随着移动互联网的飞速发展,智能手机已成为人们日常生活不可或缺的伙伴。在享受便捷的网络安全问题也日益凸显。近年来,安卓协议挂Q技术逐...

网站推广 2024-12-23 阅读0 评论0

MSQQ协议,引领未来通信时代的创新力量

随着信息技术的飞速发展,通信技术已经成为我们生活中不可或缺的一部分。在我国,MSQQ协议作为一种新型通信协议,正在引领着未来通信时...

网站推广 2024-12-23 阅读0 评论0