vue路由嵌套(邹文丰)

<!DOCTYPE html><html><head>    <meta charset="utf-8">    <title>Vue 测试实例 - 菜鸟教程(runoob.com)</title>    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0" />    <script src="https://cdn.bootcss.com/vue/2.4.2/vue.min.js"></script>    <script src="https://cdn.bootcss.com/vue-router/2.7.0/vue-router.min.js"></script></head><body><div id="app">    <p>        <router-link to="/qz">求职意向</router-link>        <router-link to="/jn">技能特长</router-link>        <router-link to="/gz">工作经验</router-link>        <router-link to="/zw">自我评价</router-link>        <router-link to="/jy">教育背景</router-link>    </p>    <router-view></router-view></div>

<template id="yiXiang">    <div>求职意向</div></template><template id="jiNeng">    <div>技能特长</div></template><template id="gongZuo">    <div>        <router-link to="/gz/qzSon">云贷通</router-link>        <router-link to="/gz/jnSon">有数简查</router-link>        <router-link to="/gz/gzSon">最多跑一次</router-link>        <router-link to="/gz/zwSon">接口微服务</router-link>        <router-view></router-view>    </div></template><template id="ziWo">    <div>自我评价</div></template><template id="jiaoYu">    <div>教育背景</div></template>

<!--路由子模块--><template id="gongZuo1">    <div>《2323》</div></template><template id="gongZuo2">    <div>《2434》</div></template><template id="gongZuo3">    <div>《45454》</div></template><template id="gongZuo4">    <div>《6767676》</div></template><script>    const yiXiang = { template: ‘#yiXiang‘};    const jiNeng = { template: ‘#jiNeng‘};    const gongZuo = { template: ‘#gongZuo‘};

const ziWo = { template: ‘#ziWo‘};    const jiaoYu = { template: ‘#jiaoYu‘};

const jiaoYuSon1 = { template: ‘#gongZuo1‘};    const jiaoYuSon2 = { template: ‘#gongZuo2‘};    const jiaoYuSon3 = { template: ‘#gongZuo3‘};    const jiaoYuSon4 = { template: ‘#gongZuo4‘};

const router = new VueRouter({        routes:[            {path:‘‘,component:yiXiang},            { path: ‘/qz‘, component: yiXiang},            { path: ‘/jn‘, component: jiNeng},            { path: ‘/gz‘, component: gongZuo,                children: [                    { path: "/", component: jiaoYuSon1 },                    { path: "qzSon", component: jiaoYuSon1 },                    { path: "jnSon", component: jiaoYuSon2 },                    { path: "gzSon", component: jiaoYuSon3 },                    { path: "zwSon", component: jiaoYuSon4 }                ]            },            { path: ‘/zw‘, component: ziWo},            { path: ‘/jy‘, component: jiaoYu}        ]    });    const app = new Vue({        router    }).$mount(‘#app‘)

</script></body></html>

原文地址:https://www.cnblogs.com/zou1234/p/8831084.html

时间: 2024-08-30 01:26:47

vue路由嵌套(邹文丰)的相关文章

js this 指向(es5)和es6箭头函数this指向问题总结(邹文丰版)

本文纯属自己结合网上文章总结,有问题和不同想法欢迎留言指正/********************简单小例子********************/ var test =function () { console.log(this); }; // test(); //window/*****************************2***********************************/ var test2 =function () { console.log(thi

Vue学习手记03-路由跳转与路由嵌套

1.路由跳转 添加一个LearnVue.vue文件, 在router->index.js中 引入import Learn from '@/components/LearnVue' 在touter中添加路由说明 export default new VR({ routes:[ { path:"/hello", name:"HelloWorld", component:HelloWorld }, { path:"/learn", name:&q

vue中嵌套路由

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" con

初印象至Vue路由

初印象系列为快速了解一门技术的内容,后续会推出本人应用这门技术时发现的一些认识. Vue路由和传统路由的区别: Vue路由主要是用来实现单页面应用内各个组件之间的切换,同样支持传递参数等功能.而传统路由使用超链接 以下内容来自官网,js使用ES6 如何在vue项目中使用vue-router HTML <script src="https://unpkg.com/vue/dist/vue.js"></script> <script src="htt

14.vue路由&amp;脚手架

一.vue路由:https://router.vuejs.org/zh/ 1.定义 let router = new VueRouter({ mode:"history/hash", base:"基本路径" 加一些前缀 必须在history模式下有效 linkActiveClass:"active", 范围选择 linkExactActiveClass:"exact", 精确选择 routes:[ {path,componen

Vue学习日记(三)——Vue路由管理vue-router

前言 为了给读者更好的体验,去理解vue-router和下一篇介绍vuex,决定还是来一个实战教程来带大家更加的去深入理解vue-router,在这之前,读者先自行了解和去官网下载npm和node,附:npm官网 项目构建 这里我采用vue-cli+webpack构建初始项目,在vue官网里面也有相关介绍,在这里我就手把手教大家一下吧,先通过控制台进入相关的文件目录下,然后输入 # 后面是注释 # $表示当前文件目录 # 全局安装 vue-cli $ npm install --global v

vue2.0路由-路由嵌套

vue一个重要的方面就是路由,下面是自己写的一个路由的例子: 1.引入依赖库就不必再说 2.创建组件 两种写法 第一种:间接 <template id="home"> <div> <h1>Home</h1> <p>{{msg}}</p> </div> </template> var About = Vue.extend({ template: '#about' }); 第二种:直接 var

vue2.0路由嵌套

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>vue2.0路由嵌套2</title> <script type="text/javascript" src="js/vue2.0.js" ></script> <script type="text/javascrip

Vue路由传递参数详细说明

前言:最近我跟同事在做一个BI系统,采用前后端分离.整个系统包括数据分析系统.运营支持.系统设置等多个子系统.数据分析系统其实就是做各种数据报表.数据统计.实时数据的系统,这里面其实整个页面就是一个模板,最上面是filter.第二级是统计图.最下面是table数据.所以在数据分析子系统中,只要配置一个路由就可以匹配所有页面,在系统中,我把这个为公用路由.至于公用路由权限如何鉴定其实很简单:获取到用户权限列表后,渲染出所有的权限菜单,但注意每次跳转时一定要进行权限校验,具体原因自行思考.说着有点跑