当前位置: 首页 > wzjs >正文

网站做权重中国新闻今日头条

网站做权重,中国新闻今日头条,加强网站热线平台建设,江苏网站建设网络推广本文目录 1、Element-Plus1.1 概述1.2 主要特点 2、安装及使用2.1 安装Element-Plus2.2 使用1、完整引入2、按需导入(推荐)3、手动导入测试效果 2.3 icons-vue的使用 前言 1、Element-Plus Element-Plus是一套为开发者、设计师和产品经理准备的基于Vue …

本文目录

  • 1、Element-Plus
    • 1.1 概述
    • 1.2 主要特点
  • 2、安装及使用
    • 2.1 安装Element-Plus
    • 2.2 使用
      • 1、完整引入
      • 2、按需导入(推荐)
      • 3、手动导入
      • 测试效果
    • 2.3 icons-vue的使用

前言

1、Element-Plus

Element-Plus是一套为开发者、设计师和产品经理准备的基于Vue 3.0的桌面端组件库。

1.1 概述

Element-PlusElement UI的基础上进行了升级和优化,提供了更加丰富和强大的组件库。它基于Vue 3.0构建,并使用了TypeScript进行编写,为开发者提供了类型提示和代码补全等增强功能。Element-Plus的组件设计简洁明了,易于使用,同时提供了丰富的API和插槽,方便开发者进行定制和扩展。

1.2 主要特点

  • 丰富的组件库:Element-Plus提供了多种常用的布局组件和UI组件,如容器、栅格布局、卡片、面板、表格、表单、按钮、导航、通知等。这些组件可以帮助开发者快速构建出结构清晰、易于维护的页面布局。
  • 高度的可定制性:Element-Plus允许开发者通过修改样式、属性、事件等方式对组件进行定制。此外,它还提供了主题定制功能,可以根据需要更换组件的样式。
  • 良好的性能表现:Element-Plus通过优化组件代码和压缩图片等方式,提高了Web应用的加载速度和运行效率。
    详细的文档和教程:Element-Plus提供了详细的文档和教程,帮助开发者更好地掌握和使用该组件库。

2、安装及使用

2.1 安装Element-Plus

我们在NVM配置与Vue3+Vite项目快速搭建指南的基础上进行安装。
在终端输入命令npm i element-plus
在这里插入图片描述

2.2 使用

1、完整引入

如果你对打包后的文件大小不是很在乎,那么使用完整导入会更方便。
main.js中写入引入代码:

import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'const app = createApp(App)app.use(ElementPlus)
app.mount('#app')

2、按需导入(推荐)

您需要使用额外的插件来导入要使用的组件。
自动导入首先你需要安装unplugin-vue-componentsunplugin-auto-import这两款插件
npm install -D unplugin-vue-components unplugin-auto-import
然后把下列代码插入到你的 ViteWebpack 的配置文件中
Vite

// vite.config.ts
import { defineConfig } from 'vite'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'export default defineConfig({// ...plugins: [// ...AutoImport({resolvers: [ElementPlusResolver()],}),Components({resolvers: [ElementPlusResolver()],}),],
})

Webpack

// webpack.config.js
const AutoImport = require('unplugin-auto-import/webpack')
const Components = require('unplugin-vue-components/webpack')
const { ElementPlusResolver } = require('unplugin-vue-components/resolvers')module.exports = {// ...plugins: [AutoImport({resolvers: [ElementPlusResolver()],}),Components({resolvers: [ElementPlusResolver()],}),],
}

3、手动导入

Element Plus 提供了基于 ES Module 开箱即用的 Tree Shaking 功能。
但是你需要安装 unplugin-element-plus 来导入样式。

App.vue

// App.vue
<template><el-button>I am ElButton</el-button>
</template>
<script>import { ElButton } from 'element-plus'export default {components: { ElButton },}
</script>

vite.config.ts

// vite.config.ts
import { defineConfig } from 'vite'
import ElementPlus from 'unplugin-element-plus/vite'export default defineConfig({// ...plugins: [ElementPlus()],
})

我们在这三种使用方法中使用按需引入,让我们来测试下。

测试效果

App.vue中写入代码<el-button color="#626aef" :dark="isDark">Default</el-button>
可以看到效果如下:
在这里插入图片描述
可以看到我们将element-plus按组件给现实出来了。

2.3 icons-vue的使用

注册所有图标
main.js中写入如下代码:

import { createApp } from 'vue'
import App from './App.vue'
import '@/assets/less/index.less'
import router from './router'
import * as ElementPlusIconsVue from '@element-plus/icons-vue'const app = createApp(App)
app.use(router).mount('#app')
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {app.component(key, component)
}

测试在Main.vue中,写入代码:<el-icon color="#409EFC" class="no-inherit">,可以看到效果如下:
在这里插入图片描述


http://www.dtcms.com/wzjs/92509.html

相关文章:

  • 网站建设模板犀牛云如何推广自己的业务
  • 自己如何创建一个网站如何让百度收录网址
  • python做网站的开发影视后期培训机构全国排名
  • 做网站直接从网上的icon吗seo查询官网
  • 微信服务号菜单链接网站怎么做自助建站免费搭建个人网站
  • 普通网站能不能用vue做几个小功能seo精华网站
  • 织梦网站栏目不能更新贴吧友情链接在哪
  • 做网站公司哪个比较好网络推广专员是做什么的
  • 高校网站建设建议网络营销推广公司名称
  • 临汾做网站的公司成都seo优化公司排名
  • 汉中免费做网站公司百度竞价产品
  • 类似闲鱼网站怎么做有没有永久免费crm
  • 昆明高端网站建设公司合肥搜索引擎推广
  • 简单网站搭建关键词优化话术
  • 长沙有哪些网站建设公司好百度竞价是什么意思?
  • 网站建设江苏网络培训学校
  • 南宁保洁网站建设武汉做网络推广的公司
  • 上海成品网站seo网站关键词
  • 加强网站建设的制度百度推广收费多少
  • 小说网站系统怎么做今日热点新闻事件摘抄
  • 高密做网站谷歌关键词排名优化
  • 做海报可以在哪些网站下载素材推广图片大全
  • 小当网 绵阳网站建设域名买卖交易平台
  • 公司网站服务类型怎么填合肥网站seo公司
  • 做 理财网站有哪些内容龙岗网站推广
  • 网站制作与网页制作seo网站权重
  • 用什么做flash游戏下载网站营销网络推广哪家好
  • 如何做电影网站赚钱用html制作个人网页
  • 贵阳金阳网站建设公司今日国际新闻最新消息事件
  • wordpress 获取首页seo优化与品牌官网定制