Vue3使用datav3报错的三个问题解决

我这里写的是按需引入

报错问题Cannot find module '@dataview/datav-vue3'

修改datav源码中的package.json文件

修改为

"module": "./es/index.mjs",

 然就就会遇见新的报错问题

报错问题TypeError: Cannot read properties of null (reading '$el')

然后修改border-box-1文件

我这里是用border-box-1边框做的演示,需要用其他东西全部安装此方法修改

修改为

 return r(B, {class: c("border-box-1"),ref: (i) => {try {a.value = i.$el} catch (error) {}}},

然后重新npm run dev启动项目即可解决当前问题

最后第三个问题

报错问题Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node

 修改styled.mjs文件

替换为

const r = document.createElement("style"),i = (a) => {r.innerHTML = v(n, a);document.querySelector("head").appendChild(r);},o = () => {const head = document.querySelector("head");if (head && head.contains(r)) {head.removeChild(r);}};

 即可解决页面切换的问题

但是每当重新npm install时就要重新走一遍上面的流程,每次install就是datav的源码

如果不想该可以借鉴一下这两篇文章

http://t.csdnimg.cn/5xL2v

http://t.csdnimg.cn/kOmQk

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/703234.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Kafka】2.深入理解Kafka事件流平台及其核心概念

1.事件流(Event streaming) 事件流是人体中枢神经系统的数字化的等价物。它是构建“始终在线”世界的技术基础,在这个世界中,企业越来越多地被定义为软件化和自动化,而软件的用户本身也是软件。 从技术上讲,事件流是从数据库、传…

通电即用,极简运维:带您10分钟零配置启动超大型园区网络

为顺应数字经济发展潮流,越来越多企业选择云网融合,这给企业园区的运维人员,特别是中大型企业园区的运维人员带来新的挑战:随着企业规模扩大,系统和应用程序的复杂性也在增加,运维人员需要不断学习新技术&a…

【数据库02】优化、视图、触发器、锁、InnoDB引擎、事务高级

个人学习笔记记录 参考资料:数据库从入门到精通 😀SQL优化 🎶insert 主键优化 主键顺序插入的性能是要高于乱序插入的 InnoDB的逻辑结构图 数据行是记录在page中的,而每一个页的大小是固定的,默认16K。 那也就意味…

什么是等保测评?等保测评必须进行吗?

等保测评,全称为信息安全等级保护测评,是指对信息系统安全等级保护状况进行测试评估的活动。它是根据国家信息安全等级保护规范规定,由具有相应资质的测评机构,按照相关管理规范和技术标准进行的,目的是验证信息系统是…

广汽原车控制系统CAN协议控制汽车基本信息获取及数据应用

在现代汽车工业的迅速发展中,车辆控制系统的智能化和网络化已成为提升汽车性能的关键。广汽作为中国汽车行业的佼佼者,其在原车通信网络方面也取得了显著的成就。特别是广汽原车CAN(Controller Area Network)协议的应用&#xff0…

关于大漠6.1544和谐版本的那些事

今天群里有人说,网络有这个版本的和谐版本,我就去淘宝花巨款买了1个来测试,下面把测试的结果聊一聊。 1,6.1544 属于很早的版本,发布时间应该是1998年??属于老古董。 2,查看对应的大…

C++系统编程篇——Linux初识(系统安装、权限管理,权限设置)

(1)linux系统的安装 双系统---不推荐虚拟机centos镜像(可以使用)云服务器/轻量级云服务器(强烈推荐) ①云服务器(用xshell连接) ssh root公网IP 然后输入password ①添加用户: addus…

软件压力测试怎么做

随着信息技术的迅猛发展,软件在各行各业的应用越来越广泛,其稳定性、可靠性和性能表现也受到了越来越多的关注。在这样的背景下,软件压力测试显得尤为重要。本文将详细介绍软件压力测试的概念、目的、方法以及实施步骤,帮助读者更…

Python自动化SQL注入和数据库取证工具库之sqlmap使用详解

概要 在网络安全领域,SQL注入仍然是最常见的攻击之一。sqlmap是一个开源的自动化SQL注入和数据库取证工具,它提供了广泛的功能来检测和利用SQL注入漏洞。本文将详细介绍sqlmap的安装、特性、基本与高级功能,并结合实际应用场景,展示其在网络安全测试中的应用。 安装 sqlm…

翻译《The Old New Thing》- What does the CS_CLASSDC class style do?

What does the CS_CLASSDC class style do? - The Old New Thing (microsoft.com)https://devblogs.microsoft.com/oldnewthing/20060602-00/?p30993 Raymond Chen 2006年06月02日 CS_CLASSDC 类样式有什么作用? 简要 本文讨论了CS_CLASSDC类样式的问题&#xff…

在深圳如何办理港澳通行证

目录 一、办理费用&签注二、准备材料三、办理流程(一) 线上预约(二) 拍摄照片回执1. 方式一2. 方式二3. 方式三 (三) 现场办理 四、等待拿证五、常见答疑1. 是否需要深圳居住证?2. 其他城市怎么办理?3. 什么是签注? 参考资料 自 2023 年 …

企业研发必备网络:这些关键特性,你get了吗?

对于以研发为核心的企业,如软件开发、生物制药、智能汽车等,安全、稳定的研发网络可是他们业务发展不可或缺的。那么,这些研发网络究竟有哪些独特之处,又能为企业带来哪些价值呢? 首先,我们知道企业研发常常…