vue路由3:子路由

news/2024/7/10 1:07:39 标签: vue, 子路由

index.html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div id="app">
    <div>
        <router-link to="/">首页</router-link>
        <router-link to="/about">关于我们</router-link>
        <router-link to="/user/王花花">王花花</router-link>
        <router-link to="/user/李双蛋">李双蛋</router-link>
    </div>

    <div>
        <router-view></router-view>
    </div>
</div>

<script src="../lib/vue.js"></script>
<script src="../lib/router.js"></script>
<script src="./js/app.js"></script>
</body>
</html>

app.js:

var routes = [
    {
        path: '/',
        component: {
            template: `
                <h2>首页</h2>
            `
        }
    },{
        path: '/about',
        component: {
            template: `
                <h2>关于我们</h2>
            `
        }
    },{
        path: '/user/:name',
        component: {
            template: `
                <div>
                    <h2>我叫:{{$route.params.name}}</h2>
                    <router-link to="/user/more" append>更多</router-link>
                    <router-view></router-view>
                </div>
            `
        }, //'/user/'必须写完整,不能省略
        children: [
            {
                path: 'more',
                component: {
                    template: `
                        <div>我叫{{$route.params.name}},耶鲁留学生的2000张自拍照</div>
                    `
                }
            }
        ]
    }
];

var router = new VueRouter({
    routes: routes
});

var app = new Vue({
    el: '#app',
    router: router
});

http://www.niftyadmin.cn/n/886629.html

相关文章

java date 指定时间格式_java将字符串转换为指定的时间格式

*String dateString "18:31:43";try {Date date new SimpleDateFormat("HH:mm:ss").parse(dateString);// 下面将字符串转换为日期格式后显示的格式是2016-08-15System.out.println(DateFormat.getDateInstance().format(date));// 如果想换一种别的格式…

Express运用AJAX及实现JSONP

一、get请求&#xff1a; index.html <html> <head> <script src"https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script> </head> <body> <input type"button" value"Ajax" id"get-data&qu…

java MDC_Java日志Log4j或者Logback的NDC和MDC功能

NDC和MDC的区别Java中使用的日志的实现框架有很多种&#xff0c;常用的log4j和logback以及java.util.logging&#xff0c;而log4j是apache实现的一个开源日志组件(Wrapped implementations)&#xff0c;logback是slf4j的原生实现(Native implementations)。需要说明的slf4j是Ja…

vue路由4:手动访问和传参

index.html: <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body> <div id"app"><div><router-link to"/">首页&…

Vue中使用qrcodejs2插件实现二维码生成及二维码图片下载

首先安装qrcodejs2插件&#xff1a; cnpm install qrcodejs2 --save 引入页面&#xff1a; import QRCode from "qrcodejs2"; 页面标签&#xff1a; <div id"qrcode" ref"qrcode"></div> 可以使用id 或者ref&#xff0c;建议使…

java web编程技术解题与实验指导_Java Web编程技术(第3版)题解与实验指导

第1章 Java Web技术概述 11.1 知识点总结 11.2 实训任务 11.3 思考与练习答案 9第2章 Servlet核心技术 112.1 知识点总结 112.2 实训任务 122.3 思考与练习答案 17第3章 JSP技术基础 213.1 知识点总结 213.2 实训任务 223.3 思考与练习答案 27第4章 会话与文件管理 324.1 知识点…

My97 DatePicker日期控件中设置好时间后立刻执行相关函数

My97 DatePicker日期控件官网&#xff1a;My97日期控件 演示 & 文档 My97 DatePicker Demo & Doc 方法&#xff1a; 在input 标签中加入onfocus &#xff0c;就可以了。 wdatePicker()可以自定义事件函数。 <input type"text" id"time" nam…

Vue性能优化方法与技巧大全

Vue 框架通过数据双向绑定和虚拟 DOM 技术&#xff0c;帮我们处理了前端开发中最脏最累的 DOM 操作部分&#xff0c; 我们不再需要去考虑如何操作 DOM 以及如何最高效地操作 DOM&#xff1b;但 Vue 项目中仍然存在项目首屏优化、Webpack 编译配置优化等问题&#xff0c;所以我们…