vue引入element-ui之后,页面是空白的问题及解决

 更新时间:2023年01月11日 08:46:28   作者:comeoncode  
这篇文章主要介绍了vue引入element-ui之后,页面是空白的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

vue引入element-ui之后,页面是空白的

vue引入element-ui之后,页面是空白的,原因是vue是vue3的版本,然后引入格式用的是vue2的,所以会页面是空白的。

1、确定项目是vue几

1、打开package.json里面的dependencies有

2、vue2引入element-ui的方法

使用npm安装element-ui

npm i element-ui --save

然后main.js里引入

import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'

然后vue使用

Vue.use(ElementUI)

 

然后vue文件里就可以使用element-ui组件了

3、vue3引入element-ui的方法

使用npm安装element-plus

npm install element-plus --save

然后main.js里引入

import ElementPlus from 'element-plus';
import 'element-plus/theme-chalk/index.css';

index.css的文件位置根据实际情况写,也有可能是

import 'element-plus/lib/theme-chalk/index.css'

然后vue使用

createApp(App).use(store).use(router).use(ElementPlus).mount('#app')

然后就可以在需要的vue文件里使用element-ui了,

vue项目页面空白的几个原因及解决

Vue引入element-ui报错:Uncaught TypeError: Cannot read property ‘prototype‘ of undefined

背景

使用vue3.0引入element-ui

第一步

npm i element-ui -S

第二步 在main.js 配置如下:

import ElementUI from "element-ui";
import "element-plus/lib/theme-chalk/index.css";
Vue.use(ElementUI)

配置无误、代码未报错,运行时页面空白,F12控制台报错:

Uncaught TypeError: Cannot read property ‘prototype’ of undefined

错误原因:引入element-ui方式错误(vue3.0的坑),正确如下:

第一步

npm install element-plus --save

第二步 配置main.js

import ElementUI from "element-plus";
import "element-plus/lib/theme-chalk/index.css"
Vue.use(ElementUI)

注意哦!!! 是element-plus

总结

重新启动,解决!

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

相关文章

  • Elementui el-input输入框校验及表单校验实例代码

    Elementui el-input输入框校验及表单校验实例代码

    输入框是使用非常多的元素,用来输入用户名、密码等等信息,Element提供了功能和样式丰富的输入框,下面这篇文章主要给大家介绍了关于Elementui el-input输入框校验及表单校验的相关资料,需要的朋友可以参考下
    2023-06-06
  • vue-seamless-scroll 实现简单自动无缝滚动且添加对应点击事件的简单整理

    vue-seamless-scroll 实现简单自动无缝滚动且添加对应点击事件的简单整理

    vue-seamless-scroll是一个基于Vue.js的简单无缝滚动组件, 基于requestAnimationFrame实现,配置多满足多样需求,目前支持上下左右无缝滚动,单步滚动,及支持水平方向的手动切换功能,本节介绍,vue添加 vue-seamless-scroll实现自动无缝滚动的效果,并对应添加点击事件
    2023-01-01
  • vue实现路由切换改变title功能

    vue实现路由切换改变title功能

    这篇文章主要介绍了vue实现路由切换改变title功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2019-05-05
  • vue.js入门教程之绑定class和style样式

    vue.js入门教程之绑定class和style样式

    小编之前介绍了通过vue.js计算属性,不知道大家都学会了吗。那这篇文章中我们将一起学习vue.js实现绑定class和style样式,有需要的朋友们可以参考借鉴。
    2016-09-09
  • vue 组件中添加样式不生效的解决方法

    vue 组件中添加样式不生效的解决方法

    这篇文章主要介绍了vue 组件中添加样式不生效的解决方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • vue项目使用cmd运行方式

    vue项目使用cmd运行方式

    在开发过程中,启动项目是必不可少的一步,本文介绍了两种启动项目的方法,第一种方法是通过命令提示符(cmd)进入项目目录,然后输入npm run serve来启动项目,第二种方法是直接在项目目录下打开命令提示符(cmd),输入npm run serve即可启动项目
    2024-10-10
  • 在vue2项目中使用dart-sass的问题及解决方法

    在vue2项目中使用dart-sass的问题及解决方法

    在Vue2项目中,使用dart-sass替代node-sass可以解决安装困难和环境兼容问题,VueCLI3+用户可直接使用,而VueCLI2用户需升级VueCLI和项目,具体方法包括修改package.json依赖并使用.scss文件编写样式,此更改有助于提升项目的开发效率和跨平台兼容性
    2024-09-09
  • Vue3中使用匿名函数的方法实现

    Vue3中使用匿名函数的方法实现

    Lambda函数,也称为匿名函数,是Vue3中的一种函数类型,绑定匿名方法和绑定普通方法主要是写法上的区别,其他的区别并不是很大,本文主要介绍了Vue3中使用匿名函数的方法实现,感兴趣的可以了解一下
    2023-12-12
  • Vue实现图片轮播组件思路及实例解析

    Vue实现图片轮播组件思路及实例解析

    这篇文章主要介绍了Vue实现图片轮播组件思路及实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • vue-axios的使用以及axios请求赋值为空的问题

    vue-axios的使用以及axios请求赋值为空的问题

    这篇文章主要介绍了vue-axios的使用以及axios请求赋值为空的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04

最新评论