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

济南网站建设方案书范文wordpress 新闻模版

济南网站建设方案书范文,wordpress 新闻模版,办网站怎么办,php商场网站开发经验欢迎观看《Vue Router 实战#xff08;第4版#xff09;》视频课程 路由的匹配语法 大多数应用都会使用 /about 这样的静态路由和 /users/:userId 这样的动态路由#xff0c;就像我们刚才在动态路由匹配中看到的那样#xff0c;但是 Vue Router 可以提供更多的方式#…欢迎观看《Vue Router 实战第4版》视频课程 路由的匹配语法 大多数应用都会使用 /about 这样的静态路由和 /users/:userId 这样的动态路由就像我们刚才在动态路由匹配中看到的那样但是 Vue Router 可以提供更多的方式 TIP 为了简单起见所有的路由都省略了 component 属性只关注 path 值。 在参数中自定义正则 当定义像 :userId 这样的参数时我们内部使用以下的正则 ([^/]) (至少一个不是斜杠 / 的字符)来从 URL 中提取参数。这很好用除非你需要根据参数的内容来区分两个路由。想象一下两个路由 /:orderId 和 /:productName两者会匹配完全相同的 URL所以我们需要一种方法来区分它们。最简单的方法就是在路径中添加一个静态部分来区分它们 const routes [ // 匹配 /o/3549 { path: /o/:orderId }, // 匹配 /p/books { path: /p/:productName }, ] 但在某些情况下我们并不想添加静态的 /o /p 部分。由于orderId 总是一个数字而 productName 可以是任何东西所以我们可以在括号中为参数指定一个自定义的正则 const routes [ // /:orderId - 仅匹配数字 { path: /:orderId(\\d) }, // /:productName - 匹配其他任何内容 { path: /:productName }, ] 现在转到 /25 将匹配 /:orderId其他情况将会匹配 /:productName。routes 数组的顺序并不重要! TIP 确保转义反斜杠( \ )就像我们对 \d (变成\\d)所做的那样在 JavaScript 中实际传递字符串中的反斜杠字符。 可重复的参数 如果你需要匹配具有多个部分的路由如 /first/second/third你应该用 *0 个或多个和 1 个或多个将参数标记为可重复 const routes [ // /:chapters -  匹配 /one, /one/two, /one/two/three, 等 { path: /:chapters }, // /:chapters - 匹配 /, /one, /one/two, /one/two/three, 等 { path: /:chapters* }, ] 这将为你提供一个参数数组而不是一个字符串并且在使用命名路由时也需要你传递一个数组 // 给定 { path: /:chapters*, name: chapters }, router.resolve({ name: chapters, params: { chapters: [] } }).href // 产生 / router.resolve({ name: chapters, params: { chapters: [a, b] } }).href // 产生 /a/b // 给定 { path: /:chapters, name: chapters }, router.resolve({ name: chapters, params: { chapters: [] } }).href // 抛出错误因为 chapters 为空 这些也可以通过在右括号后添加它们与自定义正则结合使用 const routes [ // 仅匹配数字 // 匹配 /1, /1/2, 等 { path: /:chapters(\\d) }, // 匹配 /, /1, /1/2, 等 { path: /:chapters(\\d)* }, ] Sensitive 与 strict 路由配置 默认情况下所有路由是不区分大小写的并且能匹配带有或不带有尾部斜线的路由。例如路由 /users 将匹配 /users、/users/、甚至 /Users/。这种行为可以通过 strict 和 sensitive 选项来修改它们既可以应用在整个全局路由上又可以应用于当前路由上 const router createRouter({ history: createWebHistory(), routes: [ // 将匹配 /users/posva 而非 // - /users/posva/ 当 strict: true // - /Users/posva 当 sensitive: true { path: /users/:id, sensitive: true }, // 将匹配 /users, /Users, 以及 /users/42 而非 /users/ 或 /users/42/ { path: /users/:id? }, ], strict: true, // applies to all routes }) 可选参数 你也可以通过使用 ? 修饰符(0 个或 1 个)将一个参数标记为可选 const routes [ // 匹配 /users 和 /users/posva { path: /users/:userId? }, // 匹配 /users 和 /users/42 { path: /users/:userId(\\d)? }, ] 请注意* 在技术上也标志着一个参数是可选的但 ? 参数不能重复。 调试 如果你需要探究你的路由是如何转化为正则的以了解为什么一个路由没有被匹配或者报告一个 bug你可以使用路径排名工具。它支持通过 URL 分享你的路由。
http://www.pierceye.com/news/575811/

相关文章:

  • 个人可以做公益网站吗美食杰网站的建设目的
  • 宿迁公司企业网站建设《网站基础建设-首保》
  • 做全屏式网站尺寸是多大国外虚拟主机 两个网站
  • 黑龙江建设网站招聘广西住房和城乡建设厅培训中心官方网站
  • 做网站客户最关心的是什么制作网页原型的目的
  • 电子商务网站建设工具河南安阳吧
  • 南通网站建设公司哪个好肯德基的网站建设
  • 高端大气网站源码wordpress做双语网站
  • 360网站推广东莞凤岗
  • 公司网站高端网站建设赣州做网站多少钱
  • dw做网站怎么发布建设银行官方网站登录入口
  • 怎样查看网站建设时间免费外贸自建网站
  • 网站备案注销原因网站建设入账
  • 番禺做网站哪家好wordpress 样式引用
  • 网站研发进度表下载网站建设亿码酷适合5
  • 对网站域名销户怎么做舆情监控都有哪些内容
  • 南宁做网站优化企业网站开发合同
  • 网站做京东联盟公司注册网上核名入口
  • jsp做的零食网站下载一分钟做网站
  • 营销网站竞品分析报告上海平面网站
  • 网站建设 邦机票网站制作
  • 网站开发从整体上用vps刷网站流量要怎么做
  • 搭建一个网站 优帮云网站无法访问的原因
  • 卖印花图案设计网站北京管庄网站建设公司
  • 北京石景山网站建设外贸网络推广经验
  • 好看的网站源码手机网站在线生成
  • 响应式网站设计的主页网站定制合同
  • 做查询网站有哪些杭州市建设部门网站
  • 免费做外贸的网站制作logo网站
  • 网站改版意义服务营销案例100例