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.js基于什么

vue.js能做app吗

vue.js如何给对象属性赋值呢

浅谈安装vue.js的三种方式

怎么检查vue.js是否安装成功了

两分钟带你了解js的传值方式

vue中值得关注的21个开源项目(推荐)

vue.js 学习之二:数据驱动开发

vue.js怎样声明变量

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




打赏

取消

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

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

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

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

评论

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