element-ui的组件使用

1. 安装 Element UI(在文件夹最上面输入cmd进入dos窗口,然后输入安装指令 npm install element-ui --save)

2.在main**.** js文件全局引入(main**.** js文件负责 全局注册 ),在该文件注册的所有组件在其他文件都能直接调用,一般不需再次引入(对于自定义的组件,不论在main.js文件里是否全局引入,在router文件夹的index文件里面好像必须要重新写一遍组件导入,才能用)

javascript 复制代码
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
 
Vue.use(ElementUI);

3.在views文件夹下创建文件index.vue(没有views文件夹就自己建一个)

javascript 复制代码
<template>
 
   <el-input  v-model="input" placeholder="请输入内容"></el-input>

  
</template>



<script>
export default {
  name: 'BookInfo', 
   data() {
    return {
      input: '' // 用于绑定输入框的值
    };
  } 
}
</script>




<style scoped>
 
</style>

4.在App.vue文件引入该组件(App.vue是程序入口界面,程序在执行时先执行main.js和App.vue文件)

javascript 复制代码
<template>
    <div id="app">
        <BookInfo></BookInfo>
    </div>
</template>

<script>
import BookInfo from './views/index'
    export default {
        name: 'App',
        components: {
          BookInfo
        }
    }
</script>

<style>
	#app{
		font-size:80px;
		color:red;
		text-align: center;
	}
</style>

5.执行结果

如果想让输入框小一些,就加个 style样式

javascript 复制代码
<el-input style="width: 200px;" v-model="input" placeholder="请输入内容"></el-input> 

6.注意:

正常情况下不会在App.vue文件直接引入某个组件,而是把动态路由引入,因为现在只写一个界面,就没有使用动态路由,实际生产必须改成动态路由。

只把第4步的第3行改成**<router-view/>**,就能用路由的方式(路径)引入很多界面

javascript 复制代码
<template>
    <div id="app">
        <router-view/>
    </div>
</template>
相关推荐
NetX行者11 小时前
用 Vite + Vue3 + UnoCSS 搭建企业级项目模板(一):基础骨架
vue·vite·unocss
java水泥工18 小时前
什么是前端
java·vue·html5
mont evergreen2 天前
一封从外部世界寄来的信:二维码数据如何穿越三重门,抵达你的屏幕
electron·vue·事件
志尊宝2 天前
Vue3 零基础每日笔记(071):暗黑模式与主题切换——CSS 变量 + Element Plus 暗黑方案
前端·css·笔记·vue·html·前端开发·软件开发
怦然丶心动3 天前
用 Java 把干支历法算清楚:从节气切年到可读摘要
java·算法·vue·独立开发·spring boot / spring
我最爱吃鱼香茄子5 天前
【毕业设计优选】人力资源管理系统|Java|SpringBoot|Vue|前后端分离|带详细文档+部署教学视频
java·vue·毕业设计·springboot
骑着蜗牛撵大象3276 天前
SpringBoot+Vue3 企业智能体侧挂架构:独立服务、独立数据库与主线零侵入落地
数据库·spring boot·架构·vue·springboot·事件驱动·服务拆分
码艺-Alimjan8 天前
Tauri 网站To桌面应用实战总结
前端·javascript·vue
liangshiwei10 天前
ABP x Vue:介绍 ABP Vue UI
vue·abp
frjc12 天前
前端技术选型:主流方案对比与落地建议
vue·react·angular