vue.js - Push to array in object js In Mutation on vue 抛出一个错误,说push不是一个函数
问题描述
Push to array in object js In Mutation on vue 抛出一个错误,说push不是一个函数
const state = {
peoples: []
};
const actions = {
people = {
id: 3,
title: "people3"
}
addPeople({commit}, people) {
commit('newPeople', people);
}
};
const mutations = {
newPeople: (state, people) => state.peoples.push(people)
};
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
解决方案
推荐阅读
- c - STM32 µC:SysTick 延迟在中断处理程序中不起作用
- jenkins - 在 groovy 中列出 Jenkins 上所有及时触发的作业
- html - 重定向时页面未加载,但单击后退按钮时会显示页面一秒钟并导航到上一页
- java - 在java中将输入的double或float值转换为美国货币格式
- java - 在java中获取traceroute信息,包括时间
- azure - 您无权查看此目录或页面。天蓝色
- .net - 单个产品上 50 个实例的 Web 配置转换,没有 50 个转换文件
- python - 从 BytesIo 打开一个 DBF 文件
- reactjs - 克隆时刻 js 对象
- c# - 使用 HwndHost 取消同步刷新嵌入在 WPF 应用程序中的 Unity 窗口