Vue3要和VueRouter4配合使用。
1、引入Vue.js和vue-router.js文件
2、使用router-link、router-view等标签进行HTML页面内容编写
3、配置路由信息等
4、创建Vue实例,并绑定路由及HTML元素等
示例源码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Vue-Router4 Example</title>
    <!-- 引入Vue3.js 和 vue-router4.js 文件 -->
    <script src="./vue3.js"></script>
    <script src="./vue-router4.js"></script>
</head>
<body>
    <div id="app">      
        <p>  
            <router-link to="/page1">导航page1</router-link>
            <router-link to="/page2">导航page2</router-link>
        </p>
        <router-view></router-view>
    </div>

    <script>
        //创建page1的局部组件
        const PageOne ={
            template:'<div>PageOne</div>'
        }
        //创建page2的局部组件
        const PageTwo ={
            template:'<div>PageTwo</div>'
        }
        //配置路由信息
        const router = VueRouter.createRouter({
            history:VueRouter.createWebHashHistory(), //路由模式
            routes:[
                {path:'/page1',component:PageOne},
                {path:'/page2',component:PageTwo}
            ]
        })

        // 创建Vue实例
        const app = Vue.createApp({  
        });

        app.use(router);
        app.mount("#app");
</script>
</body>
</html>
GitHub 加速计划 / vu / vue
207.55 K
33.66 K
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:3 个月前 )
73486cb5 * chore: fix link broken Signed-off-by: snoppy <michaleli@foxmail.com> * Update packages/template-compiler/README.md [skip ci] --------- Signed-off-by: snoppy <michaleli@foxmail.com> Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 5 个月前
e428d891 Updated Browser Compatibility reference. The previous currently returns HTTP 404. 5 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐