当前位置:首页 » 数据仓库 » vue路由的路径怎么配置
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

vue路由的路径怎么配置

发布时间: 2022-05-01 17:42:12

1. vue对于路由里面没有配置的路径怎么处理

是因为路由器WAN口设置为自动获取IP方式,而上一级网关(如光猫、路由器)没有开启DHCP服务。解决办法有:
上一级网关开启DHCP服务;
如果拨号功能设置在光猫,需开启光猫DHCP。若无法开启,路由器WAN口手动配置IP,要与光猫Lan口同一段,IP地址不得冲突;
将拨号功能设置在路由器,光猫更改为桥接工作模式,路由器WAN口配置成PPPoE。

2. vue路由配置

首先,先来讲个小东西吧。我个人一般在开发的时候都会将ESLint关闭掉。在新建一个项目的时候,会提示你安装否。选择n就行了。也就是no。见下图!如果你不心安装了。也没事。在项目的配置文件中找到它注释掉即可。

首先第一步,在components文件夹里新建两个.vue文件。将用它们来路由页面。并且分别取名router1.router2

接下来,我们就开始配置路由了。首先说几个准备思路吧。第一:页面打开后是要有默认显示页的(默认的路由),第二,同时实现路由切换时像JStab切换效果。接下来,我们要在app.vue里写好2个导航命名为router1和router2。分别用来将router2,router1路由进来。(在这之前请把hello.vue的内容清空,才能看到现面第二张图的效果)

现在基本的准备工作已经做好了。现在看到min.js文件。我个人的习惯是喜欢把路由的配置写在这里或者引入到这里。不习惯放在router文件夹下面的index.js。请看下图片。首先将。原始的router引入的改成VueRouter。然后引入之前新建好的两个.vue文件。记得要use一下。最后创建一个router实例。第一个path / 表示的意思是默认路由进来的组件。也就是router1.

到了这里就差最后一步了。回到app.vue。写上路由。分别给router1,router2加上路由标签。router-link标签渲染时会自动增加一个A标签带href路转。后面的to='',就是将要路由到哪里去的min.js中的path路径。to="/"表示此处将路由显示出min.js路由配置中path为/的component。最后,router-view标签是将路由过来的组件渲染在什么地方。这里写在了导航下面。效果请看第二,第三张图片。第二张图片就是默认进来的路由页面。也就是router1.地址栏中的路径就是首页。第三张图地址栏中路径变了,而且内容也变了。说明路由成功。

最后给路由的导航加上像JS一样的tab切换效果。用到VUE路由中自有的类。router-link-active.意思是在路由激活时更变的class.看图。在style中写好css.页面上就可以看到默认显示的路由组件导航就有class了。不过此时,你已经成功了一半了。因为请看下面第三张图片。当点击router2的时候,出现了两个红色字体。这下尴尬了。

3. vue中的路由怎么设置

routes: [
{
path: '/',
name: 'home',
component: home
},}
或者routes: [
{
path: '/',
name: 'home',
component: home,
redirect: '/b'

4. vue发布到服务器一个目录下,路由怎么配置

首先VUE 是一个javascript的前端框架,注定了它是运行在浏览器里的。
对服务器本地没有任何要求,只要一个静态文件服务器能通过http访问到其资源文件。
无论你是用apache ,ngnix 就算你要用node 自己实现一个静态文件服务器,也用不了多少行代码。

5. vue router 怎么配置


importVuefrom'vue'
importRouterfrom'vue-router'
//先引入vue和router
//再引入对应的路由的模板
importloginfrom'@/components/login'
importhomefrom'@/components/home'
importhome1from'@/components/home1'
importhome2from'@/components/home2'
//注入依赖
Vue.use(Router)
Vue.use(vueResource)
//配置路由
exportdefaultnewRouter({
routes:[
{//可以直接使用path访问该路由也可以使用name
path:'/',
name:'login',
component:login//上面引入的模板
},
{
path:'/home',//home页面有两个子组件分别为home1和home2
component:home,
name:'home',
redirect:'/home/home1',
children:[
{
path:'/home/home1',
component:home1,
name:'home1'
},
{
path:'/home/home2',
component:home2,
name:'home2'
}
]
}
]
})

6. vue-router有两个命名路由,其中一个路由下还有嵌套路由怎么配置

两种方法,使用两种不同的场景
方法一,只用于进行网络连接
首先将下级路由的LAN侧地址修改与上一级的路由器不在同一网段内,然后将路由器的链接方式改为动态连接
方法二,适用于保证网络连接的同时,还可以进行网络打印机等设备的共享
将下级路由的LAN侧地址修改与上一级的路由器不在同一网段内,再将下级路由器DHCP功能禁用,最后将连接到上级路由器的网线和连接到这台路由器的电脑或打印机等的网线全部插在下级路由的LAN口上,也就是将WAN置空

7. Vue.js 2.0 vue-router怎么设置路由

Vue.js 2.0 vue-router路由器设置方法步骤如下:
1、首先把电源接通,然后插上网线,进线插在wan口,然后跟电脑连接的网线就随便插一个lan口。
2、连接好无线路由器后,在电脑浏览器地址栏输入在路由器IP地址:192.168.1.1。
3、连接后会看到输入相应的登陆用户名:admin,密码:admin。
4、进入操作界面,点击设置向导。
5、进入设置向导的界面,选择进入上网方式设置。
6、点击下一步,进入上网方式设置,可以看到有三种上网方式。如果是拨号的话那么就用PPPoE。动态IP一般电脑直接插上网络就可以用的,上层有DHCP服务器的。静态IP一般是专线什么的,也可能是小区带宽等,上层没有DHCP服务器的,或想要固定IP的。
7、选择PPPOE拨号上网就要填上网帐号和密码。
8、然后点击下一步后进入到的是无线设置,可以看到信道、模式、安全选项、SSID等等,一般SSID就是一个名字,可以随便填,然后模式大多用11bgn.无线安全选项,要选择wpa-psk/wpa2-psk,这样安全,免得轻意让人家破解而蹭网。点击下一步就设置成功。
9、点击完成,路由器会自动重启,届时就完成了路由器设置工作。

8. vue2.0如何嵌套路由子路由怎么配置

方法/步骤

我们先来解决上一次的tab路由切换效果激动class的问题!我们不想让它点击其它路由链接的时候第一个的路由class处于激活状态.首先我们修改下min.js里面的路由配置文件.加上首页路由组件配置.红色圈的地方意思是,默认进来显示的路由路径,还有一个就是直接配置默认的路由路径,其实指向的都是同一个组件.

第二步,将导航的路由改动下.这里要注意的是,第一个router-link to不在是直接指向"/"了,而是"/home".然后我们在第一个路由内容的DIV上加一个动态class.用来判断当前的路由路径.写一个三元表达式.$route是一个路由对象,所有的路由都被存在这个对象当中.我们只需要进行判断当前路由是否指向home这个组件.如果是的话加上一个router-link-active如果不是的话就为空class.效果见第二张,第三张图片.

此时一个完整的路由切换效果就完成了.接下来就分享下嵌套路由是怎么弄的!首先找到min.js路由 配置文件.比如我们在home组件里加一个嵌套路由chi组件.首先要先创建这个chi组件,然后引入到min.js文件中.然后在home路由的里面加上children这个方法.这样,一个嵌套的子路由就配置好了.

到这里,在home组件中写一个入口进入这个嵌套的路由组件中去.嵌套路由点击进去,会进入到之前写好的chi.vue组件中去.

点击之后,就会显示.home里面的chi组件.并且显示chi组件中的内容

9. vue.js-2.0路由怎么用路由怎么配置

首先,先来讲个小东西吧。我个人一般在开发的时候都会将ESLint关闭掉。在新建一个项目的时候,会提示你安装否。选择n就行了。也就是no。见下图!如果你不心安装了。也没事。在项目的配置文件中找到它注释掉即可。

首先第一步,在components文件夹里新建两个.vue文件。将用它们来路由页面。并且分别取名router1.router2

接下来,我们就开始配置路由了。首先说几个准备思路吧。第一:页面打开后是要有默认显示页的(默认的路由),第二,同时实现路由切换时像JStab切换效果。接下来,我们要在app.vue里写好2个导航命名为router1和router2。分别用来将router2,router1路由进来。(在这之前请把hello.vue的内容清空,才能看到现面第二张图的效果)

现在基本的准备工作已经做好了。现在看到min.js文件。我个人的习惯是喜欢把路由的配置写在这里或者引入到这里。不习惯放在router文件夹下面的index.js。请看下图片。首先将。原始的router引入的改成VueRouter。然后引入之前新建好的两个.vue文件。记得要use一下。最后创建一个router实例。第一个path / 表示的意思是默认路由进来的组件。也就是router1.

到了这里就差最后一步了。回到app.vue。写上路由。分别给router1,router2加上路由标签。router-link标签渲染时会自动增加一个A标签带href路转。后面的to='',就是将要路由到哪里去的min.js中的path路径。to="/"表示此处将路由显示出min.js路由配置中path为/的component。最后,router-view标签是将路由过来的组件渲染在什么地方。这里写在了导航下面。效果请看第二,第三张图片。第二张图片就是默认进来的路由页面。也就是router1.地址栏中的路径就是首页。第三张图地址栏中路径变了,而且内容也变了。说明路由成功。

6
最后给路由的导航加上像JS一样的tab切换效果。用到VUE路由中自有的类。router-link-active.意思是在路由激活时更变的class.看图。在style中写好css.页面上就可以看到默认显示的路由组件导航就有class了。不过此时,你已经成功了一半了。因为请看下面第三张图片。当点击router2的时候,出现了两个红色字体。这下尴尬了。

10. vue-router怎么动态配置,比如根据用户权限不同显示路由

1、vue-router怎么动态配置,比如根据用户权限不同显示路由

如上图,我想根据用户权限不同,动态添加删除菜单
下面是路由配置
const routes = [
{
path: '/',
component: Home,
name: '系统管理',
iconCls: 'el-icon-setting',
children: [
{ path: '/Page12', component: Page12, name: '组织机构' },
{ path: '/Page9', component: Page9, name: '管理员' },
{ path: '/Page11', component: Page11, name: '用户管理' },
{ path: '/Page7', component: Page7, name: '用户反馈' },
{ path: '/Page6', component: Page6, name: '关于我们' },
{ path: '/Page8', component: Page8, name: '联系我们' },
{ path: '/Page10', component: Page10, name: '个人中心' }
]
}
]

1月20日提问
评论
邀请回答
编辑

查看全部 2 个回答

答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问
路由就是按照你这样配置的,然后你的菜单单独配置:放在store里面,根据用户权限配置菜单。如果更进一步,可以配置accessMenu,就好像这样

router.beforeEach ((to, from, next) => {
let accessMenu = store.state.env.accessMenu
let hasLogin = store.state.env.haslogin
if (to.name === 'login') {
next()
} else {
if (accessMenu.length === 0 || hasLogin === false) {
// 跳转到登录页
next({name: 'login'})
} else {
if (to.name === 'home') {
next()
} else {
// 查看路径是否在允许的路由内
const toName = to.name
console.log(toName)
if (!toName) {
next({name: 'home'})
} else {
let canGo = findName(toName,accessMenu)
console.log(canGo)
if (canGo) {
next()
} else {
next({name: 'home'})