javascript - 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”,如果有人可以在这里帮助我,我将非常感激。
解决方案
推荐阅读
- javascript - for循环不循环代码多次JS
- python - pandas 变换函数作为参数
- excel - 向表格中添加新行时,Excel 自动使用错误的公式完成
- css - 动画不透明度时,不尊重 z-index
- curl - 我需要在后台处理它
- php - PHP 注意:未定义的偏移量:第 23 行 /my/path/*.phpFile 中的 39
- javascript - 使用 fetch react native 时获得不同的 json 响应
- php - 如何使用项目(索引)删除子节点?
- javascript - 如何在 React 中提醒选项框的值?
- laravel - Laravel:为什么急切加载只保留最后一个模型的结果?