vue的url带参数跳转

news/2024/7/10 3:06:35 标签: 前端, vue, url

vueurl_0">vueurl带参数跳转

1.router带参数

{
  path: '/operate/:id',//带参数
  name: 'operate',
  meta:{requireAuth:true},
  component: ()=>import('@/page/user/operate')
},

然后带参数跳转

this.$router.push({path:'/operate/${id}'})

获取参数

this.$route.params.id

或者也可以通过props来获取参数

props: ['id']

2.query带参数

使用query带参数会显示在url的后面

this.$router.push({path:'/operate',query:{id:id}})

获取参数

this.$route.query.id

3.params参数

this.$router.push({name:'operate', params:{id: '2'}});

获取参数

this.$route.params.id

4.push()跳转的用法

this.$router.push('/operate')

this.$router.push({path:'/operate'})

this.$router.push({path:'/operate/${id}'})
 
this.$router.push({name:'operate', params:{id: '2'}})
 
this.$router.push({path:'/operate', query:{id: '2'}})

http://www.niftyadmin.cn/n/861536.html

相关文章

webpack与gulp、grunt的区别

1.gulp是工具链,更侧重于前端开发整个过程的控制,我们可以给gulp配置不同的task(如启动server,less,css预编译),让gulp实现不同的功能,然后定义执行顺序,让gulp按顺序执行这些任务,完…

vue图片做懒加载的操作

vue做图片的懒加载 首先安装 npm install vue-lazyload然后再main.js文件引入 import lazyload from "vue-lazyload"Vue.use(lazyload,{ loading:../static/layui/images/loading.png,//加载中图片,自定义error:../static/layui/images/loadError.png/…

网易2020校招笔试(正式批)

1.以下代码执行的结果是: function fun () {return () > {return () > {return () > {console.log(this.name)}}} } var f fun.call({name: foo}) var t1 f.call({name: bar})()() var t2 f().call({name: baz})() var t3 f()().call({name: qux})箭头…

vue项目使用和引用百度地图的操作

vue使用百度地图 先安装包 npm i vue-baidu-map --save在main.js引入 import BaiduMap from vue-baidu-map; Vue.use(BaiduMap, {ak: 你的百度地图密钥ak })没有密钥ak的可以去百度地图网站申请 http://lbsyun.baidu.com/apiconsole/key#/home如下图 然后再index.html入口文…

CommonJS与ES6Module的区别

不同点 1.使用CommonJS引用的变量可以修改,若是引用类型变量,会影响到被引用模块的值。ES6模块中引用的值为只读模式,不可修改(但可以修改对象类型的属性)。 2.require属于运行时加载,只有当代码在运行的…

vue+wangEditor的富文本编辑器的使用

vuewangEditor的富文本编辑器的使用 先配置新建一个 <el-form-item label"源码简介" prop"desc"><div id"editor"></div>//编辑器的位置 </el-form-item>data(){return{//编辑器editor: null,editorData: ,} } method…

vue限制不登录无法进入其他页面

vue限制不登录&#xff0c;通过url进入其他页面强制回到登录页面;已经登录了&#xff0c;不可以再进入登录界面 先在router下的index.js添加 meta:{requireAuth:true}&#xff0c;如下 {path: /data,name: data,component: data,meta:{requireAuth:true} },然后在main.js添加…

vacode常用快捷键大全

vscode的快捷键 1.快速复制上下行 shift alt ↑2.快速选中相同的单词&#xff0c;然后批量修改 Ctrl d3.快速查找相同的单词 Ctrl f4.关闭侧边栏 Ctrl b5.跳到特定的行 Ctrl g6.选择特定标签或者变量等等跳转 shift Ctrl o*通用*CtrlShiftP, F1打开命令面板Ctrl…