1. 首页
  2. 编程语言
  3. Javascript
  4. 详解vuejs几种不同组件(页面)间传值的方式

详解vuejs几种不同组件(页面)间传值的方式

上传者: 2022-06-01 05:33:01上传 PDF文件 59.69 KB 热度 13次

在应用复杂时,推荐使用vue官网推荐的vuex,以下讨论简单SPA中的组件间传值。路由对象如下图所示:在跳转页面的时候,在js代码中的操作如下,在标签中使用标签需要注意的是,实用params去传值的时候,在页面刷新时,参数会消失,用query则不会有这个问题。这样使用起来很方便,但url会变得很长,而且如果不是使用路由跳转的界面无法使用。通过下面的方法调用:这样用起来比较灵活,但是容易造成代码耦合性太强,导致维护困难使用前可以在全局定义一个eventBus在需要传递参数的组件中,定义一个emit发送需要传递的值,键名可以自己定义在需要接受参数的组件重,用on接受该值(或对象)最后记住要在beforeDestroy()中关闭这个eventBus

下载地址
用户评论