一个简单的Vue3+VueRouter4的HTML示例
vue
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
项目地址:https://gitcode.com/gh_mirrors/vu/vue
免费下载资源
·
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 个月前
更多推荐
已为社区贡献3条内容
所有评论(0)