html中使用vue-router的示例代码
发布时间:2020-12-08 16:11:42 作者:诗水人间 我要评论
这篇文章主要介绍了html中使用vue-router的示例代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用!
【 如果你想靠AI翻身,你先需要一个靠谱的工具! 】
引入vue和vue-router
1 2 | <script src= "https://unpkg.com/vue/dist/vue.js" ></script> <script src= "https://unpkg.com/vue-router/dist/vue-router.js" ></script> |
完整的示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | <!DOCTYPE html> < html > < head > < meta charset = "UTF-8" > < meta name = "viewport" content = "width=device-width, initial-scale=1.0" > < meta http-equiv = "X-UA-Compatible" content = "ie=edge" > < title >Document</ title > < script src = "https://unpkg.com/vue/dist/vue.js" ></ script > < script src = "https://unpkg.com/vue-router/dist/vue-router.js" ></ script > </ head > < body > < div id = "app" > < h1 >Hello !</ h1 > < p > <!-- 使用 router-link 组件来导航. --> <!-- 通过传入 `to` 属性指定链接. --> <!-- <router-link> 默认会被渲染成一个 `<a>` 标签 --> < router-link to = "/hash1" >切换至com1</ router-link > < router-link to = "/hash2" >切换至com2</ router-link > </ p > <!-- 路由出口 --> <!-- 路由匹配到的组件将渲染在这里 --> < router-view ></ router-view > <!-- router-link上的其他属性: --> <!-- 设置 replace 属性的话,当点击时,会调用 router.replace() 而不是 router.push(), 导航后不会留下 history 记录。 --> <!-- <router-link :to="{ path: '/abc'}" replace></router-link> --> <!-- 有时候想要 <router-link> 渲染成某种标签,例如 <li>。 于是我们使用 tag prop 类指定何种标签,同样它还是会监听点击,触发导航。 --> <!-- <router-link to="/foo" tag="li">foo</router-link> --> <!-- active-class 设置 链接激活时使用的 CSS --> <!-- event 声明可以用来触发导航的事件。可以是一个字符串或是一个包含字符串的数组。 --> </ div > </ body > < script > // 1. 定义(路由)组件。 const com1 = { template: '< div >路由1</ div >' } const com2 = { template: '< div >路由2</ div >' } // 2. 定义路由 // 每个路由应该映射一个组件。 其中"component" 可以是 通过 Vue.extend() // 创建的组件构造器, 或者,只是一个组件配置对象. const routes = [ { path: '/hash1', component: com1 }, { path: '/hash2', component: com2 } ] // 3. 创建 router 实例,然后传 `routes` 配置 const router = new VueRouter({ routes // (缩写)相当于 routes: routes }) // 4. 创建和挂载根实例。 // 要通过 router 配置参数注入路由,从而让整个应用都有路由功能 const app = new Vue({ router }).$mount('#app');//el是自动挂载,mount是手动挂载(延时) </ script > </ html > |
到此这篇关于html中使用vue-router的示例代码的文章就介绍到这了,更多相关html使用vue-router内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!
相关文章
- 在 Web 开发中,文本的视觉效果是提升用户体验的重要因素之一,通过 CSS 技巧,我们可以创造出许多独特的效果,例如文字镂空效果,本文将带你一步一步实现一个简单的文字镂空2024-11-17
- 在Html中,a标签默认的超链接样式是蓝色字体配下划线,这可能不满足所有设计需求,如需去除这些默认样式,可以通过CSS来实现,本文给大家介绍Html去除a标签的默认样式的操作代码2024-09-25
- 在HTML中,可以通过设置CSS的resize属性为none,来禁止用户手动拖动文本域(textarea)的大小,这种方法简单有效,适用于大多数现代浏览器,但需要在老旧浏览器中进行测试以确保2024-09-25
- 本文详细介绍了如何利用HTML和CSS实现多种风格的进度条,包括基础的水平进度条、环形进度条以及球形进度条等,还探讨了如何通过动画增强视觉效果,内容涵盖了使用HTML原生标签2024-09-19
- Canvas 提供了一套强大的 2D 绘图 API,适用于各种图形绘制、图像处理和动画制作,可以帮助你创建复杂且高效的网页图形应用,这篇文章主要介绍了HTML中Canvas关键知识点总结2024-06-03
- 本文主要介绍了html table+css实现可编辑表格的示例代码,主要使用HTML5的contenteditable属性,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习2024-03-06
- 本文主要介绍了HTML中使用Flex布局实现双行夹批效果,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习2024-02-22
- 在网站开发中,登录页面是必不可少的一部分,本文就来介绍一下HTML+CSS实现登录切换,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需2024-02-02
- 本文主要介绍了HTML+CSS实现全景轮播的示例代码,实现了一个简单的网页布局,其中包含了五个不同的盒子,每个盒子都有一个不同的背景图片,并且它们之间有一些间距,下面就2024-02-02
- 来到圣诞节了,那么就可以制作一颗HTML的圣诞树送给朋友,没有编程基础的小白也可以按照步骤操作也可以运行起来代码的,喜欢的朋友快来体验吧2023-12-26
最新评论