当前位置:首页 > TAG信息列表 > 笔记本电脑调出隐藏文件电脑e盘文件隐藏了怎么还原?介绍

笔记本电脑调出隐藏文件电脑e盘文件隐藏了怎么还原?介绍

笔记本电脑调出隐藏文件 电脑e盘文件隐藏了怎么还原?

vuerouter是vue.js官方提供的用于构建单页面应用(spa)的路由管理插件。它允许我们在不刷新整个页面的情况下,通过改变url来实现页面间的切换,并提供了丰富的导航控制和组件级的钩子函数。在vuerouter中,常用的路由模式有三种:哈希模式、历史模式和抽象模式。

1.哈希模式(hashmode)

哈希模式使用url中的hash部分(#)来模拟一个完整的url,当url发生变化时,实际上只是hash部分发生了改变,不会触发浏览器对整个url的请求和刷新。

2.历史模式(historymode)

vue

历史模式使用html5的historyapi来完成url的动态修改,可以通过pushstate()或replacestate()方法来操作浏览器的历史记录。这种模式下,url看起来更加友好,不带有任何特殊符号。

3.抽象模式(abstractmode)

抽象模式是vuerouter特有的一种路由模式,它不依赖于浏览器的url,而是将路由信息保存在内存中。这种模式常用于非浏览器环境下的应用,比如node.js服务器。抽象模式允许我们完全自定义url的处理逻辑,非常灵活。

下面我们以一个简单的示例来演示上述三种路由模式的实现原理。

首先,我们需要安装vuerouter插件,并配置路由表。假设我们有两个页面:首页(home)和关于页(about)。

```js

//main.js

importvuefrom'vue';

importvuerouterfrom'vue-router';

importhomefrom'';

importaboutfrom'';

(vuerouter);

constroutes[

{path:'/',component:home},

{path:'/about',component:about},

];

constrouternewvuerouter({

mode:'hash',//哈希模式

routes,

});

newvue({

router,

el:'#app',

});

```

然后,我们需要在主页和关于页的组件中添加对应的路由链接。

```html

```

最后,在入口文件中挂载vue实例,并将路由视图添加到页面中。

```html

```

现在,我们可以通过切换页面的url来验证不同的路由模式的效果了。如果使用哈希模式,url会变成`#/about`;如果使用历史模式,则变成``。

通过以上示例,我们可以清楚地看到不同路由模式下url的变化情况,以及vuerouter是如何根据url来渲染对应的组件的。

总结:

本文详细介绍了vuerouter常用的三种路由模式:哈希模式、历史模式和抽象模式。并通过一个示例演示了它们的实现原理。希望读者通过本文的介绍能够更好地理解和使用vuerouter,从而提升开发效率。

vuerouter路由模式实现原理


山西自考之家 websoft网络软件专家

  • 关注微信关注微信

猜你喜欢

热门标签

3dmax安装教程2021 电脑怎么测打字速度 苹果手机照片怎么传到另一个手机 京东怎么导出购买记录介绍 录屏软件哪个好用免费无水印 linuxtouch命令位置 qq进群限制怎么设置 myeclipse项目发布按钮在哪介绍 怎么只用js做一个随机点名效果 支付宝瓜分15亿红包能领多少钱 ipad为什么突然不显示键盘 excel制作表格的方法有哪些介绍 mac改appstore账户 mql4编程参考中文版请问怎么在MT4上安装EA?介绍 appleid地区为什么改不了苹果id地区改不回来怎么办?介绍 qq消息提示音为什么设置不了手机QQ好友消息特别提示音怎么设置?介绍 seo关键词优化 华为980处理器的手机还能用几年华为荣耀v20几几年生的? 微信语音或者语音电话可以变声吗微信语音变声 excel合并年月日和时间excel中两个单元格分别是年和月怎么合并在一起?介绍 淘宝音效通知设置淘宝直播背景音乐怎么关? 怎么查找附近的充电桩 怎样完全关闭icloudiphone的icloud如何关闭详细步骤?介绍 手机桌面两个app合一起如何快捷切换电脑桌面应用程序? vmware虚拟机运行内存占用过高虚拟机吃显卡吗?还是只吃CPU和内存啊?介绍 ultraiso怎样生成镜像文件怎么制作镜像文件? 哪个方向比较好?介绍 win10电脑设置锁屏密码在哪里设置 python数组使用教程大全集怎样利用数组将这些数倒序输出? 怎么在word添加一个对话框修改word对话框大小?介绍

微信公众号