黑球.js 2022-04-17 02:46 采纳率: 90.9%
浏览 82
已结题

在vue2中关于数组的添加删除报错

img

img


img

img

按照百度说的在eslintrc中添加glibals也没用。
mychannels是从父组件传过来的

  • 写回答

1条回答 默认 最新

  • zh阿飞 2022-04-17 05:57
    关注

    像是你的子组件没有在props里面定义这个属性吧

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
    黑球.js 2022-04-17 06:54

    我写了这个数组类型的。

    回复
    黑球.js 2022-04-17 06:54

    我已经麻了

    回复
    zh阿飞 回复 黑球.js 2022-04-17 07:42

    我看看你定义的props了, 这个的意思就是子组件不能修改父组件的数据,你应该是props没有定义好, 要这样定义

    1. props: {
    2. myChannels: {
    3. type: Array
    4. }
    5. }

    或者你直接修改eslint,修改eslintrc.js 配置文件,在rules添加如下规则

    1. module.exports = {
    2. // ...
    3. // 如果违反了规则情况下,这里的数字:0表示不不处理,1表示警告,2表示错误并退出
    4. rules: {
    5. //...
    6. "vue/no-mutating-props": 0
    7. },
    8. //...
    9. }

    1
    回复
    展开全部6条评论
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 4月24日
  • 已采纳回答 4月17日
  • 创建了问题 4月17日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部