vue路由params和query传参区别
2020-06-10 04:23
183 查看
params和query传参方式
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> </head> <body> <div id="app"> <router-link to="/home">首页</router-link> <router-link to="/nav">导航</router-link> <router-link to="/about">关于</router-link> <!-- params传参有两种,一种是声明式传参,另外一种是下文的编程式传参,都是以命名路由的方式实现 --> <!-- 1.params声明式传参 --> <!-- <router-link :to="{name:'about',params:{name:'cxc}}">关于</router-link> --> <router-view></router-view> </div> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script src="https://unpkg.com/vue-router/dist/vue-router.js"></script> <script> let Home = { template: `<div> 我是首页 </div>` } let Nav = { template: `<div> 我是导航 <button @click="handle()">点击去往About页面</button> </div>`, methods: { handle() { // 2.params编程式传参 this.$router.push({ name: 'about', params: { name: 'cxc' } }) // query传参 url地址栏以?name=cxc键值对的方式显示 this.$router.push({ path: '/about', query: { name: 'cxc' } }) } } } let About = { template: `<div>我是关于</div>` } let router = new VueRouter({ routes: [ { path: '/', redirect: '/home' }, { path: '/home', component: Home }, { path: '/nav', component: Nav }, //动态绑定路由 { path: '/about/:name', component: About, name: 'about' } ] }) let vm = new Vue({ el: '#app', data: {}, router, methods: {} }) </script> </body> </html>
相关文章推荐
- vue 路由传参 params 与 query两种方式用和的区别
- vue路由传参params和query区别
- vue路由传参query和params的区别
- vue 路由传参 params 与 query两种方式的区别
- vue 路由传参 params 与 query两种方式的区别
- Vue(Router) query与params传参/接收参数的区别
- vue路由传参常用写法,vue路由传参params和query差别,params刷新页面丢失参数,query不会丢失
- vue 路由传参用query或params
- vue路由传参中的params和query不要随意乱用
- vue路由 query传参和params传参的区别
- vue router ,使用query和params传参的区别
- 浅析vue-router中params和query的区别
- vue-router中$route与$router,path与name,params与query的区别梳理
- params和query传参的区别
- Vue动态路由 使用params进行传参。
- Vue Router 的params和query传参的使用和区别
- vue 路由传值 query 和 params
- vue query param 两种传参方式区别
- vue-routre query和params传参(接参)的区别
- vue-router params query 传参