zoukankan      html  css  js  c++  java
  • 前段框架——Vue的一级路由和二级路由

    在上篇已经讲述了脚手架的安装,这篇就深入的理解的脚手架给我带来的方便吧!

    首先我们看一下vue组件的结构,看这张图,会发现vue文件中无非就是html,js和css的结合。

    我们再来了解一下脚手架中文件的用途:

     

    在里面我已经加上了注释:

     终于要进入正题了!!!!

    脚手架的一级路由和二级路由的使用:

    1.一级路由:

    (1).在components文件中,创建好我们需要的xxx.vue文件,在index.js中进行引入和配置

    (2). 在访问对应的配置path路径时,想要在哪里显示路由对应的组件(xxx.vue) ,就在

    哪里写<router-view/> 标签

    (3)  path:'/' 默认为显示; 

    2:二级路由:

    (1): 在对应的一级组件下创建好vue文件

    (2): 确定在哪个一级路由页面进行二级路由页面的切换,比如我们要是在good.vue页面里进行

    二级路由的使用,所以就在good.vue中,在对应的位置使用<router-view/> 标签来显示二级路由

    (3): 在index.js中配置我们的二级路由规则

    (4): 注意在一级路由的json对象中添加children:[ ] 来设置二级路由规则

    下面请大家看一下图,根据上面的文字进一步理解:

      

    这个就是一级路由的app.vue组件!  在最大的div中配置<router-view/> 标签,

    根据标签,进入下一级路由。

    在a标签中写上路径 "#/xxx"。

    看下面的图,这个路径是主页,我们会发现8080后有/#/

    如果a标签中不写 # ,路径就会拼到8080的/后面。当然会显示不出页面,# 的作用也就显现出来了。

    这个页面是components下的二级路由组件。同上,也需要<router-view/> 标签,进入下一级。

    在index.js中配置我们的一,二级路由规则。

    把需要显示的一级路由写在routes中,一级路由下的二级路由需要用到children

    如果还不懂一级路由和二级路由,就点开饿了么,感受一下,一级路由到二级路由的过程。

    自己熟悉一级路由二级路由的逻辑就好了。

  • 相关阅读:
    TTL与RS-485电平转换芯片MAX485/MAX3485
    RS485芯片介绍及典型应用电路
    脉冲电能表的组成及脉冲装置工作原理
    django-redis的安装及使用
    Python折线图——机器人UPtime Trend Chart
    ASP.Net DropDownList控件的使用方法
    C# ASP.Net数据库连接(Oracle)
    django根据已有数据库表生成model类
    Python Outlook发送邮件
    oracle将excel数据导入数据库
  • 原文地址:https://www.cnblogs.com/buwang/p/9934381.html
Copyright © 2011-2022 走看看