vue.js页面间如何实现传值


本文摘自PHP中文网,作者coldplay.xixi,侵删。

vue.js页面间实现传值的方法:1、使用query传值,代码为【query: { name: 'jack' }】;2、使用params传值,代码为【params: { usersitelist: 'userlist' }】。

本教程操作环境:windows7系统、vue2.9版,该方法适用于所有品牌电脑。

vue.js页面间实现传值的方法:

1、使用query传值 地址栏可见

比如从a.vue跳转至b.vue,传name=‘jack’,代码如下:

1

2

3

4

this.$router.push({

          path: "/result",

          query: { name: 'jack' }

        });

在b.vue通过地址栏的url 进行接收参数;

我是在created这个函数里面进行接收的,var name = this.$route.query.name;就可以接收到name这个参数了;

2、使用params传值 地址栏不可见

这个方式要注意一点,在请求的时候需要写上在router下面index.js里面的name,

可以和query一同传值;

阅读剩余部分

相关阅读 >>

什么是vue.js混入?

vue中如何集成css框架?方法介绍

vue.js怎么引入外部js

详解javascript中动态合并两个对象的属性

怎样安装vue.js

微信小程序能不能用vue.js

vue项目能直接引入vue.js

如何理解vue.js中的条件渲染?(代码示例)

vue.js与微信小程序区别是什么

vue.js怎么用jq

更多相关阅读请进入《vue.js》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...