引入方式
要使用CDN引入Vue Router,需要在HTML文件中添加相应的脚本标签。
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js"></script> <script src="https://unpkg.com/vuerouter/dist/vuerouter.js"></script>
注册与使用
在引入Vue和vuerouter之后,需要通过Vue.use()
方法将vuerouter注册到Vue实例中,可以创建一个路由器实例并将其传递给Vue实例,示例代码如下:
// 引入Vue和Vue Router import Vue from 'vue'; import VueRouter from 'vuerouter'; // 注册Vue Router Vue.use(VueRouter); // 定义组件 const Home = { template: '<div>Home</div>' }; const About = { template: '<div>About</div>' }; // 创建路由器实例 const router = new VueRouter({ routes: [ { path: '/', component: Home }, { path: '/about', component: About } ] }); // 创建并挂载根实例 const app = new Vue({ router, // 将路由器添加到Vue实例中 el: '#app' });
路由配置
在创建路由器实例时,可以通过routes
选项来配置路由规则,每个路由规则都是一个对象,包含path
和component
属性。path
是路由的路径,component
是要渲染的组件,示例如下:
const routes = [ { path: '/', component: Home }, { path: '/about', component: About } ];
注意事项
确保在引入Vue和vuerouter之前不要实例化Vue。
如果使用模块化构建工具(如Webpack),则不需要使用CDN方式引入库,而是通过npm或yarn安装依赖并在代码中导入。
vuerouter的版本应与Vue的版本兼容。
使用CDN引入vuerouter.js的方式相对简单直接,但需要注意版本兼容性和正确注册使用,对于大型项目或生产环境,建议使用npm或yarn进行依赖管理,以获得更好的构建和打包体验。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1236643.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复