当前位置: 首页 > wzjs >正文

河南网站建设定制爱站网seo

河南网站建设定制,爱站网seo,杭州网站建设招聘,outlook企业邮箱注册Vue Router 路由实际上就是一种映射关系。例如,多个选项卡之间的切换就可以使用路由功能来实现。在切换时,根据鼠标的点击事件显示不同的页面内容,这相当于事件和事件处理程序之间的映射关系。在实际的开发中,经常需要通过URL来传…

Vue Router 路由实际上就是一种映射关系。例如,多个选项卡之间的切换就可以使用路由功能来实现。在切换时,根据鼠标的点击事件显示不同的页面内容,这相当于事件和事件处理程序之间的映射关系。在实际的开发中,经常需要通过URL来传递参数,同时在 JavaScript 脚本中需要获取URL中的参数。下面将介绍 Vue 项目中,如何通过 URL 对参数进行传递与获取。

1、传递 URL 参数

(1)配置路由信息:

const routes = [{path: '/course/detail/:id',name: 'courseDetail',component: CourseDetail,meta: {title: '课程详情'}}
]

该路由配置的 path 值为: '/course/detail/:id',其中 :id 为参数的占位符,需要通过 params:{} 方式赋值 。有效地址例如:/course/detail/1 或者 /course/detail/2 等。

(2)URL参数的传递:

<router-link :to="{ name: 'courseDetail', params: { id: course.id }, query: { name: course.name, teacher: course.teacher } }">预览</router-link>

参数说明:

params 参数:会在URL中显示出传参的值,刷新页面不会丢失参数,使用该方式传值的时候,需要在路由提前配置好参数,如上述代码:path: '/course/detail/:id',其中 :id 为参数的占位符。

query 参数:传递的参数会拼接在地址栏中(?name=xxx&teacher=xxx),刷新页面不会丢失参数,使用 path 和 name 都可以。

执行结果:

 

2、获取 URL 参数

(1)模板中获取URL参数:

<!-- 获取 params 对象中的参数 -->
<p>课程编号:{{ $route.params.id }}</p><!-- 获取 query 对象中的参数 -->
<p>课程名称:{{ $route.query.name }}</p>
<p>课程讲师:{{ $route.query.teacher }}</p>

(2)JavaScript 中获取URL参数(Vue 2.0):

this.id = this.$route.params.Id || 0; //获取 params 对象中的参数
this.name = this.$route.query.name;   //获取 query 对象中的参数

(3)JavaScript 中获取URL参数(Vue 3.0 ):

import { useRoute } from 'vue-router';//获取URL参数
const route = useRoute();
let id = route.params.id || 0; //获取 params 对象中的参数
let name = route.query.name;   //获取 query 对象中的参数
let teacher = route.query.teacher;//打印参数
console.log("获取URL参数id:", id);
console.log("获取URL参数name:", name);
console.log("获取URL参数teacher:", teacher);

执行结果:

http://www.dtcms.com/wzjs/3598.html

相关文章:

  • 应用公园app手机版下载网站seo推广计划
  • 广州外贸网站建设公司网页广告怎么做
  • 门户网站系统架构搜狗站长
  • 网站做项目网络营销做得好的企业有哪些
  • 自己做动漫头像的网站网店推广的作用是什么
  • 广东网站建设服务供应商郴州网站建设推广公司
  • 小型公司网站建设运营怎么做
  • 海口网站开发重庆百度推广关键词优化
  • 天津做淘宝网站普通话手抄报文字内容
  • 哈尔滨网站制作哪家好信息发布平台推广
  • 网站建设动画教程最新新闻热点事件及评论
  • 衡水网站制作营业推广是什么
  • 深圳网站建设哪家公司便宜新手如何做网上销售
  • 跨境电商在哪些网站上面做郑州网站seo外包
  • 自己网站打不开代写1000字多少钱
  • 可以做没有水印的视频网站关键字参数
  • wordpress演示站功能淘宝推广引流方法有哪些
  • win7记事本做网站一键免费创建论坛网站
  • 网站大屏轮播图效果怎么做的cps推广是什么意思
  • 怎么给网站wordpress全球最大的中文搜索引擎
  • 阿里巴巴做网站教程做一个网站
  • 怎么做网站音乐网络营销推广微信hyhyk1效果好
  • 网站开发项目培训免费域名注册网站
  • 炉石吐司做的网站百度网站
  • 网站建设卩金手指科杰十四世界杯最新排名
  • 网站制作哪家专业深圳整站seo
  • 学网站建设的软件app推广接单平台有哪些
  • 广州开发app网站自然优化
  • 诸暨市建设局官方网站有没有免费推广平台
  • 企业网站怎么做才能留住客户淘宝推广方法有哪些