当前位置: 首页 > news >正文

报错[Vue warn]: $listeners is readonly. $attrs is readonly.怎么解决?

代码也没有逻辑错误,但是报错

[Vue warn]: $listeners is readonly. $attrs is readonly.

情况1:多处声明了new Vue,解决方案:删除一个,用全局变量引用同一个Vue

情况2:import Vue from 'Vue';第二个Vue首字母不要大写,vue即可

import Vue from 'vue';

情况3:在使用多层级组件的时候,出现了A组件调用B组件,B组件再调用了C组件。直接使用了A组件修改了C组件的数据,这个不合法的。

具体解决办法:

在B组件中嵌入C组件的时候这么写

<C v-bind="$attrs" v-on="$listeners"></C>

<!-- 通过v-on绑定$listeners事件,A组件能越过B组件直接监听获取C组件触发的事件 -->

<!-- 通过v-bind绑定$attrs属性,C组件能越过B组件直接获取到A组件中传递下来的props(除了B组件中props声明的) -->

这样,就实现了A→B→C跳跃式监听事件和传参。

当然也可以用Vuex解决这个问题。【高效】极致简化vuex.js(仅需6行代码),让快速敏捷开发不是梦!_rvsxjs-CSDN博客文章浏览阅读293次。前情提示:有一天,我要实现一个效果→点击某个按钮改变一个全局变量,并且要让绑定了该变量的所有位置异步渲染。我试过用一个全局的js文件存放该变量,值虽然该变量了,但是没有做到异步渲染。还没打开页面给我报错 全局变量 of undefined,我才想起页面还没加载完的时候window全局对象都是空值!我看了官方文档,也看了很多论坛大牛的博客,发现大家都在src下面创建一个sotre._vuex.js。只需创建一个vuex.js文件,让你马上学会使用Vuex,尽管Vuex是个鸡肋!_rvsxjshttps://blog.csdn.net/qq_37860634/article/details/131741966

 

情况4:组件库的package.json中dependencies包含了vue包,然后导致最后打包出来的组件库也包含vue包,然后和引用这个组件库的项目中的vue发生冲突。

举个例子,project1是vue组件库,package.json中dependencies包含了"vue":“2.6.1”
project1打包出了"project1":“0.0.1” 这个组件包
然后project2是项目代码,package.json中dependencies包含了"vue":“2.6.1"和"project1”:“0.0.1”
这样,在使用project1的组件时就会出现readonly错误

http://www.lryc.cn/news/331013.html

相关文章:

  • android 14 apexd分析(1)apexd bootstrap
  • C++ 中的 vector 的模拟实现【代码纯享】
  • UE4 方块排序动画
  • 网络与并发编程(一)
  • 超详细工具Navicat安装教程
  • RN在android/ios手机剪切图片的操作
  • C语言 | Leetcode C语言题解之第6题Z字形变换
  • C 回调函数的两种使用方法
  • 医院云HIS系统源码,二级医院、专科医院his系统源码,经扩展后能够应用于医联体/医共体
  • NineData云原生智能数据管理平台新功能发布|2024年3月版
  • java Web 疫苗预约管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc
  • Qt5.14.2 揭秘Qt日志神器高效诊断程序潜在隐疾
  • Mac上设置环境变量PATH
  • Redis 全景图(1)--- 关于 Redis 的6大模块
  • Lambda表达式,Stream流
  • Apache Hive的基本使用语法(一)
  • Python爬虫详解:原理、常用库与实战案例
  • 搭建跨境电商电商独立站如何接入1688平台API接口|通过1688API接口采集商品通过链接搜索商品下单
  • 【GlobalMapper精品教程】073:像素到点(Pixels-to-Points)从无人机图像轻松生成点云
  • 论文复现1:Mobilealoha
  • pycharm复习
  • 【SQLSERVER】批量导出所有作业或链接脚本
  • 函数参数缺省和内联函数【C++】
  • javaWeb城市公交查询系统的设计与实现
  • 企业案例:金蝶云星空对接旺店通·企业版
  • wpsword求和操作教程
  • Android 手机部署whisper 模型
  • 通信术语:初学者入门指南(二)
  • Java中使用MQTT客户端库实现TLS/SSL加密通信的示例
  • 【m122】webrtc的比较