怎么向…mapActions('login')里传参数?

1、可以直接用 dispatch是可以的

this.$store.dispatch(types.Login, {reqData:userData, reqTime: timeData})

2、用mapActions的话怎么像里面传参数到actions里请求数据。

...mapActions([
          'login'
      ]),

能直接在

<x-button @click.native=login(参数,参数)>登录</x-button> 这样传吗?有没有其他方法?

回答:

单独在定义一个方法来调用 login 方法呀,

<x-button @click.native="triggerLogin">登录</x-button>
methods:{
   ...mapActions(['login']),
   triggerLogin (){
      this.login(arg1, arg2)
   }
}

回答:

一样的,直接传参数就可以了。最好传一个对象过去,如login({value1:参数,value2:参数}).

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注