Vue3框架使用报错以及解决方案

 更新时间:2023年10月10日 09:50:12   作者:Mr_Debugger  
这篇文章主要介绍了Vue3框架使用报错以及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Vue3框架使用报错及解决

1、TypeError: Failed to fetch dynamically imported module:

引入组件时,没有添加.vue后缀 或者引入的组建没有被使用

2、SyntaxError: The requested module '/node_modules/_schart.js@3.0.4@schart.js/lib/sChart.min.js?v=0343bb8c' does not provide an export named 'default'

版本问题

3、cnpm安装element-plus报错

4、yarn add element-plus --save报错

5、把项目停止运行之后重新安装ok了

6、vite.config.ts Cannot find module 'path' or its corresponding type declarations

npm install @types/node --save-dev

7、vue.config.ts import path from 'path' 配置报错

Module '"path"' can only be default-imported using the 'allowSyntheticDefaultImports' flag

import { defineConfig } from 'vite' 
import vue from '@vitejs/plugin-vue' 
import { resolve } from 'path' 
export default defineConfig({ 
    plugins: [vue()], 
    resolve: { 
        // 配置别名 
        alias: { 
            "@": resolve(__dirname, "src"), 
            "@c": resolve(__dirname, "src/components"), 
        } 
    }
})

8、vue3+element-plus里面的el-submenu组件显示问题

el-submenu,但是显示出了问题,不能正常显示。

感觉是这个组件的问题,查了一圈没找到解决方法,最后看官方文档发现el-submenu变成了el-sub-menu

VUE3+Echarts报错Cannot read property ‘type‘ of undefined

最近在做Echarts项目的时候,在组件引用的时候出现了一点小问题

.png

左下角的组件应用之后,控制台报错且连带着右侧两个能正常运行的组件失效了。

.png

查阅资料,发现可能是“商家销售统计”的组件在数据读取是响应式的原因,在响应代码中加上

import { markRaw } from '@vue/reactivity';

在图表初始化的引用中加上markRaw()

       initChart() {
            this.chartInstance = markRaw(echarts.init(this.$refs.rank_ref, this.theme))
            //对图表初始化配置进行控制
            const initOption = {
        },

问题解决

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • VUE入门学习之事件处理

    VUE入门学习之事件处理

    这篇文章主要介绍了vue事件处理原理及过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2021-10-10
  • Element el-tag标签图文实例详解

    Element el-tag标签图文实例详解

    现在好多应用场景里会有一些需要给文章打标签等类似的操作,下面这篇文章主要给大家介绍了关于Element el-tag标签的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • vue v-for循环重复数据无法添加问题解决方法【加track-by=''索引''】

    vue v-for循环重复数据无法添加问题解决方法【加track-by=''索引''】

    这篇文章主要介绍了vue v-for循环重复数据无法添加问题解决方法,结合实例形式分析了vue.js通过在v-for循环中添加track-by='索引'解决重复数据无法添加问题相关操作技巧,需要的朋友可以参考下
    2019-03-03
  • vue2.0 和 animate.css的结合使用

    vue2.0 和 animate.css的结合使用

    animate.css是一款前端动画库,相似的有velocity-animate。这篇文章给大家介绍vue2.0 和 animate.css的结合使用,需要的朋友参考下吧
    2017-12-12
  • 7个很棒的Vue开发技巧分享

    7个很棒的Vue开发技巧分享

    这篇文章主要为大家整理了7个很棒的Vue开发技巧,可以帮助大家更好的理解和使用vue框架。文中的示例代码讲解详细,感兴趣的可以了解一下
    2023-02-02
  • vue-router(this.$router)如何在新窗口打开路由跳转页面

    vue-router(this.$router)如何在新窗口打开路由跳转页面

    这篇文章主要介绍了vue-router(this.$router)如何在新窗口打开路由跳转页面问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • vue跳转到详情页的两种实现方法

    vue跳转到详情页的两种实现方法

    最近接触了vue项目,下面这篇文章主要给大家介绍了关于vue跳转到详情页的两种实现方法,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2023-06-06
  • elementUI select组件默认选中效果实现的方法

    elementUI select组件默认选中效果实现的方法

    这篇文章主要介绍了elementUI select组件默认选中效果实现的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • 如何解决this.$refs.form.validate()不执行的问题

    如何解决this.$refs.form.validate()不执行的问题

    这篇文章主要介绍了如何解决this.$refs.form.validate()不执行的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • 如何在Vue中使用protobuf

    如何在Vue中使用protobuf

    这篇文章主要介绍了如何在Vue中使用protobuf,protobuf是由google推出的和语言无关和平台无关,几乎支持当前的大部分语言,如JavaScript,下文更多相关介绍需要的小伙伴可以参考一下
    2022-03-03

最新评论