当前位置:首页 > 技术文章 > 正文内容

vue引入element-ui后界面空白_vue element ui

正文部分

  • 配置

vue:3.0

vue-cli:4.5.11

  • 目的

使用element-ui绘制ui界面

  • 原本操作

(1)安装element-ui

npm i element-ui -S

(2)导入element-ui

import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);
  • 界面空白,报错如下

Uncaught TypeError: Cannot read property 'prototype' of undefined

  • 报错原因:

目前element-ui只支持2.6以下的版本,Vue3.0要使用element-ui就要使用element-plus

官网说法就是为vue-cli@4.5以上提供element-plus

  • 解决方法:

参考element-ui官网

https://element-plus.gitee.io/#/zh-CN/component/quickstart

(1)安装element-plus

npm i element-plus

(2)导入element-plus

import ElementPlus from 'element-plus';
import 'element-plus/lib/theme-chalk/index.css';
const Vue = createApp(App)
Vue.use(ElementPlus)

这样就解决了!


每日一个面试题

vue的生命周期

vue每个组件都是独立的,每个组件都有一个属于它的生命周期,从一个组件创建、数据初始化、挂载、更新、销毁,这就是一个组件所谓的生命周期。

组件中的具体方法:beforeCreate created beforeMount mounted beforeUpdate updated

beforeDestroy destroyed

总共分为8个阶段创建前/后,载入前/后,更新前/后,销毁前/后。
创建前/后:

在beforeCreated阶段,vue实例的挂载元素$el和数据对象data都为undefined,还未初始化。

在created阶段,vue实例的数据对象data有了,$el还没有。
载入前/后:

在beforeMount阶段,vue实例的$el和data都初始化了,但还是挂载之前为虚拟的dom节点,data还未替换。

在mounted阶段,vue实例挂载完成,data成功渲染。
更新前/后:

当data变化时,会触发beforeUpdate和updated方法。
销毁前/后:

beforeDestory是在vue实例销毁前触发,一般在这里要通过removeEventListener解除手动绑定的事件。实例销毁后,触发的destroyed。


耶,又学习到了一个新知识点。

又是一个向阳而生的一天。

じゃね

相关文章

Linux之父:Linux内核5.8是“我们有史以来最大的发行版之一”

Linux内核负责人Linus Torvalds对Linux内核版本5.8的第一个候选发布版本(rc1)看得出来还是挺满意的,该版本包含80万行新代码行和超过14,000个更改的文件,占内核文件检修的...

Vue3 中,父子组件如何传递参数?(vue父子组件传递数据方法)

在 Vue3 中,组件化开发是非常重要的特征,那么组件之间传值就是开发中常见的需求了。组件之间的传值三种方式:父传子、子传父、非父子组件传值。一、父传子( defineProps )父组件主要通过使用...

Vue 2 和 Vue 3的区别(vue2和vue3的区别有哪些)

1.双向数据绑定原理不同Vue2 的双向数据绑定是利用ES5的一个APIObject.definePropert() 对数据进行劫持,结合发布订阅模式的方式来实现的。Vue3 中使用ES6的Proxy...

vue3源码分析——实现组件通信provide,inject

引言<<往期回顾>>vue3源码分析——rollup打包monorepovue3源码分析——实现组件的挂载流程vue3源码分析——实现props,emit,事件处理等vue3源...

GitLab-合并请求(gitlab合并请求合并者还原图解)

描述合并请求可用于在您对项目进行的其他人员之间交换代码,并轻松与他们讨论更改。合并请求的步骤步骤1-在创建新的合并请求之前,GitLab中应该有一个创建的分支。您可以参考本章来创建分支-步骤2-登录到...

在 Spring Boot3 中操作 GitLab API 的全面指南

在当今互联网大厂的后端开发工作中,高效管理代码版本和项目协作至关重要。GitLab 作为强大的版本控制系统,其 API 为开发人员提供了丰富的操作可能性。本文将深入探讨如何在 Spring Boot3...