美文网首页
vue Router

vue Router

作者: 这世间好折磨人 | 来源:发表于2022-03-23 09:07 被阅读0次

创建步骤

1. 新建一个项目文件夹

2. 打开cmd,输入vue create 项目名,创建一个新的vue router项目

3. 根据提示步骤做出选择

         (1) 选择手动配置 Manually select features

         (2) 选择配置项:

                     1 . choose Vue version   vue版本

                    2 .   Babel   翻译

                    3 .  Router    路由

                    4 .  CSS Pre-processors   预处理器

                    5 .  Linter/Formatter    格式化工具,校验工具

         (3) 选择:3.x    vue3的版本

         (4) 回车

         (5) 第五步是让选择使用什么css预处理器,这里可以选择Less

         (6) 回车

         (7) 这一步是让选择是否开启lint的校验工具,可以取消,什么都不选

         (8) 回车

新增的页面结构

新增了views文件夹,存放页面级组件

新增了router文件夹,存放路由信息

运行

nom run serve

yarn serve

使用

Vue Router 是  Vue.js (http://v3.vuejs.org/  网站) 的官方路由         它与 Vue.js 核心深度集成,让用 Vue.js 构建单页应用变得轻而易举

<router-link>入口标签</router-link>

<router-view>出口标签</router-view>

使用案例:

在views中新建一个路由页面,写一些内容

         <template>                                                                                                            <div>                                                                                                                    <h1>购物车</h1>                                                                                        </div>                                                                                                </template>

         <script>

                 export default {  }

         </script>

         <style lang="less" scoped>

         </style>

在Home.vue中添加入口

        <template>

                <div class="home">

                        <h1>首页</h1>

                        <nav>

                            <router-link to="/cat">购物车</router-link>

                       </nav>

                </div>

        </template>

        to的添加方式有三种:

                直接写路由配置中的路径

                对象的形式 :to="{name:'Cat'}",值是路由配置中的name值

                获取data中的属性值,:to="catObj"

                        data(){

                            return{

                                    catObj:{name:'Cat'}

                            }

                        }

修改router中的路由信息index.js

路由配置表

         const routes = [

             {                                                                                                                    path:'/cat', // 路径                                                                                                      name:'Cat',   // 路由别名,不是必填                                                                     component:Cat    //要显示的页面组件                                                                    },                                                                                                                           ]

相关文章

网友评论

      本文标题:vue Router

      本文链接:https://www.haomeiwen.com/subject/pvfqjrtx.html