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

成都做网站建设公司梅州新农村建设网站

成都做网站建设公司,梅州新农村建设网站,东莞形象设计公司,石家庄网站建设成功案例目录 Vue3项目中引入 ElementUI1.安装2.引入2.1 全局引入2.2 按需引入viteWebpack 3.使用 Vue3项目中引入 ElementUI ElementUI是一个强大的PC端UI组件框架#xff0c;它不依赖于vue#xff0c;但是却是当前和vue配合做项目开发的一个比较好的ui框架#xff0c;其包含了布局… 目录 Vue3项目中引入 ElementUI1.安装2.引入2.1 全局引入2.2 按需引入viteWebpack 3.使用 Vue3项目中引入 ElementUI ElementUI是一个强大的PC端UI组件框架它不依赖于vue但是却是当前和vue配合做项目开发的一个比较好的ui框架其包含了布局layout)容器container等各类组件基本上能满足日常网站的搭建开发。针对vue2和vue3都有对应的组件版本本文主要介绍在vue3中如何引入使用ElementUIvue3中升级为Element Plus。 1.安装 vue3中使用如下命令通过 npm 安装 ECharts本人项目使用的安装方式 $ npm install element-plus --save也可以使用其他的包管理起进行安装 # Yarn $ yarn add element-plus# pnpm $ pnpm install element-plus2.引入 element-plus分为全局引入和按需引入两种方式一般在工程项目中由于全局引入会导致不必要的资源加载为提升项目性能建议进行按需引入。以下我们对两种引入方式进行介绍。 2.1 全局引入 全局引入就是在项目入口main.ts文件直接引入组件以及组件全部的样式文件代码如下所示 // main.ts import { createApp } from vue import ElementPlus from element-plus //全局引入 import element-plus/dist/index.css import App from ./App.vueconst app createApp(App)app.use(ElementPlus) app.mount(#app)2.2 按需引入 在vue3中按需引入ElementUI需要使用其他的插件辅助需要安装unplugin-vue-components 和 unplugin-auto-import这两款插件安装方法如下 npm install -D unplugin-vue-components unplugin-auto-import然后再vite或者webpack配置中添加相应的配置如下所示 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/resolversexport 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()],}),], }若篇日志再vue.config.js中导入方法相同 const { defineConfig } require(vue/cli-service) const AutoImport require(unplugin-auto-import/webpack) const Components require(unplugin-vue-components/webpack) const { ElementPlusResolver } require(unplugin-vue-components/resolvers)module.exports defineConfig({configureWebpack: {plugins: [AutoImport({resolvers: [ElementPlusResolver()],}),Components({resolvers: [ElementPlusResolver()],}),],} })3.使用 引入完毕之后我们可进行按需引入需要使用的组件使用方法如下引入input组件和button组件 templatedivel-input classinput v-modelinput typefile placeholderPlease input /el-button classbutton typeprimary文件处理/el-button/div /templatescriptimport { ElButton, ElInput } from element-plusimport { ref } from vueexport default {components: { ElButton,ElInput },}/script style scoped .input {display: inline;margin: 20px 30px; } .button {width: 90px; } /style 效果如下 此外ElementUI中还有其他组件基本能满足开发需求提升开发效率详情请见官网ElementUI 注在vue3中由于vite打包拥有良好的性能本文使用的示例为vite打包方式同时建议使用其他包最新的支持版本进行开发。
http://www.dnsts.com.cn/news/172291.html

相关文章:

  • 去哪里找做网站广州网站建设服务公司
  • 网站实现隶书繁体西安seo和网络推广
  • wordpress网站可以显示中文和英文网上推广营销
  • 网站logo是指商品的销售网站总体设计
  • 网站 排版模板重庆网站建设服务公司
  • 看到网站的第一印象新乡营销型网站建设
  • 国外源码网站经销做网站都有什么好处
  • 做app护肤网站亚马逊电商运营新手入门
  • 网站的布局结构手机网站菜单
  • 佛山视频网站搭建公司seo诊断优化专家
  • 关于申请网站建设维护经费疯狂的大叔 wordpress
  • 南山做网站哪家好网络公司网站赏析
  • 网站开发的课程设置淄博网站制作服务优化
  • 汽车网站建设论坛襄阳网络营销是什么
  • 门户网站指的是什么设计一个手机网站平面多少钱
  • 1999年怎样建立企业网站我们一起做网站
  • wordpress建站解析做网站需要什么权限
  • ps怎么做网站分隔线中国企业网官方网站下载
  • 广电如何做视频网站品牌设计与vi设计的区别
  • 做网站Linux中国室内设计师网官网
  • 青岛做网站排名wordpress怎么跟vue
  • 宣传网站制作哪家质量好汕尾招聘网
  • 玉林做网站的公司wordpress邮箱验证失败
  • 网站建设的销售话术手机网站开发报价
  • 网站主机价格网站建设管理情况报告
  • 医院网站管理系统网站安全和信息化建设
  • 网站建设报班南昌地宝网首页
  • 珠宝网站源码免费下载建设电子商务网站所应用的技术
  • 搜索的网站后大拇指分享数量不见了网站不做icp备案
  • 佛山建网站哪里好黄骅市天气