首页 > 解决方案 > vue 尝试将联系人发布到 db

问题描述

我正在尝试发帖

const contactsUrl ="https://localhost:44369/api/contacts";
export default{
namespaced: true,
state:{
    contacts: []
},

mutations:{
  setContacts(state, data){
      state.contacts = data;
  }
},
actions:{
  
  async addContact(context, contact){
      return (await Axios.post(contactsUrl,contact)).data.id
  },
},
};

所以在 addContact 我使用的方式是一个问题,但我不明白它在哪里。

“这里是 HTML 模板”

<button class="button" @click="submitContact">Send</button>

这是vue的脚本代码

methods: {
        ...mapActions({
    addContact: "contacts/addContact",
}),

    submitContact() {
        this.addContact();
        this.$router.push("/thanks");
    },
},

HttpGet 和 HttpPost 是在 .net 上成功创建的,但是在我单击“发送”按钮后,它会显示“[vuex] 未知操作类型:联系人/addContact”,如果有人可以在这里帮助我,我将非常感激。

标签: javascriptc#.netvuejs2

解决方案


推荐阅读