Vue路由基础
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" content="ie=edge" /> <title>vue路由</title> <!-- 连接路由文件 --> <script src="vue/vue2.js"></script> <script src="vue/vue_router2.js"></script> </head> <body> <div id="app"> <!-- 试用router-link组建来导航 --> <!-- 通过传入`to`属性制定连接 --> <!-- <router-link>默认会被渲染成一个`<a>标签` --> <p> <router-link to="/foo">Go to Foo</router-link> <router-link to="/bar">Go to Bar</router-link> </p> <!-- 路由出口 --> <!-- 路由器匹配到的组建将渲染在这里 --> <router-view></router-view> </div> </body> <script> //0.如果使用模块化机制变成,导入Vue和VueRouter,要调用Vue.use(VueRouter) //1.定义(路由)组件 //可以从其他文件import进来 const Foo = { template: "<div>foo</div>" }; const Bar = { template: "<div>bar</div>" }; //2.定义路由 //每个路由应该映射一个组件。其中“component”可以是通过Vue.extend()创建的组建构造器, //或者,值是一个组件配置对象。 const routes = [ { path: "/foo", component: Foo }, { path: "/bar", component: Bar } ]; //3.创建router实例,然后传`routes`配置 //还可以传别的配置参数,不过先这么简单看 const router = new VueRouter({ routes //(缩写)相当于额routes:routes }); //4.创建和挂载根实例。 //记得要通过router配置参数注入路由, //从而让整个应用都有路由功能 const app = new Vue({ router }).$mount("#app"); //现在已经启动了 </script> </html>
您的资助是我最大的动力!
金额随意,欢迎来赏!

浙公网安备 33010602011771号