怎么向...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> 这样传吗?有没有其他方法?

阅读 12.6k
2 个回答

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏