当前位置: 首页 > news >正文

Java学习笔记之:Vue中路由的基本使用

一、安装 Vue Router

  1. 使用 npm 安装:
    • 在项目根目录下运行命令npm install vue-router@4 --save

二、创建路由配置文件

  1. 首先创建3个vue文件,分别命名为:one.vue,two.vue,ElpView.vue,要实现的效果:在Vue.vue中使用ElpView组件然后在ElpView.vue使用one,two组件,最后在浏览器显示one,two,点击one跳转到one.vue,点击two跳转到two.vue。one.vue和two.vue文件里面内容分别如下:

    one.vue:

    <template><p>这是one</p>
    </template>
    

    tow.vue:

    <template><p>这是two</p>
    </template>
    
  2. 创建一个router.js文件,在里面配置相关内容:

    import { createRouter, createWebHistory } from 'vue-router'import One from '@/components/one.vue'
    import Two from '@/components/two.vue'
    import ElpView from '@/components/ElpView.vue'const routes = [{path: '/one',name: 'wo',component: One},{path: '/two',name: 'ai',component: Two},{path: '/',name: 'ni',component: ElpView}
    ]const router = createRouter({history: createWebHistory(),routes
    })export default router
  3. 在ElpView.vue中使用router-link标签配置:

    <template><div><router-link to="/one">one</router-link><br><router-link to="/two">two</router-link></div>
    </template><script>
    import one from './one.vue';
    import two from './two.vue';
    export default{components:{one,two,}
    }
    </script>
    <style></style>
    
  4. 在根组件Vue.vue下使用router-view标签配置:

    <template><router-link to='/elpview'></router-link>
    <router-view></router-view></template><script lang="js" >
    import ElpView from './components/ElpView.vue';
    import one from './components/one.vue';
    import two from './components/two.vue';
    export default {components: {ElpView ,one,two}
    }
    </script>
    

通过以上配置,就可以实现在vue工程中,点击不同的按钮跳转到不同的页面。

相关文章:

  • OpenCV 多边形绘制与填充
  • 【鸿蒙开发】组件动态创建
  • CKA考试知识点分享(11)---CRD
  • 在 Vue 3 中修改 el-select 组件接收的 prop 值
  • reactor模型
  • vue下的xlsx文件导出和导入的写法
  • java(JDBC)
  • [Blender] 高质量材质推荐第四弹:25-30号精选纹理资源详解
  • [MSPM0开发]MSPM0G3507之GPIO输入、输出、中断使用(基于driverlib库)
  • 销售预测的方法与模型(二)丨商品与库存分类——基于数据模型运营的本质和底层逻辑销售
  • 机器学习算法——朴素贝叶斯和特征降维
  • 名称 深度学习(监督学习) Iteration 一次 mini-batch 前向+反向传播更新 Epoch 所有数据集训练一遍。这两个概念不一样吗?
  • 图像分割技术:像素级的精准识别(superior哥深度学习系列第12期)
  • Vue3项目与桌面端(C++)通过Websocket 对接接口方案实现
  • GPIO简介(GPIO输出)
  • Metastore 架构示意图和常用 SQL
  • HINet: Half Instance Normalization Network for Image Restoration论文阅读
  • 使用Optimization tool优化后禁用windows更新批量的脚本
  • 前端加密当日
  • 怎样下载某个SCI期刊的endnote style?答:直接去endnote官网搜索期刊名称并下载即可