vue中引入element ui,vue中使用elementui

  vue中引入element ui,vue中使用elementui

  Element-UI是基于vue的业务无关的UI组件库,提供丰富的PC端组件,减少用户对常用组件的封装,降低开发难度。下面这篇文章主要介绍vue在使用element-ui进行点播介绍时踩过的坑,有需要的可以参考一下。

  众所周知,使用element-ui,为了减少项目的体量,在实际项目中多采用按需引入的方法。来说说我踩过的坑吧。

  步骤:

  第一步:安装element安装element-ui时,

  执行命令npm i元素-ui -S和NPM I元素-S

  第二步:安装babel插件组件,

  执行命令NPM安装婴儿插件组件.

  步骤3:踩坑一:element-ui文档用于修改。babelrc文件。其实我们的文档中根本没有这个文件夹,所以我们需要修改的是bable.config.js文件中的配置。

  踩坑二:element-UI文档提示将配置更改为此,因此bable.config.js文件被配置为此。

  但当我们开始时,我们会报告错误“错误:无法找到模块‘巴别预设-ES 2015’”

  这是因为缺少依赖babel-preset-es2015。现在我们执行命令NPM I巴别-预置-es 2015-保存下载依赖关系,

  然后启动后还是会报错,于是查各种资料文档得知:报错是关于es2015的,而且这个是为了兼容ie(9-11),es2015需要引入。

  所以需要在package.json中引入babel-polyfill和babel-preset-es2015两个NPM(两个都可以下载),然后启动项目(但是这种方法容易因为版本不匹配报错,所以更推荐使用下面的方法)。

  踩坑三:你可以把es2015改成这个@babel/preset-env,但同时你也需要下载依赖项。执行命令npm i @babel/preset-env -D,

  踩坑四:,但此时也会报告一个错误: #源文本中有无法识别的标记。

  那是因为npm无法识别@符号。解决方案:只需将要安装的依赖包的名称用引号括起来。

  所以最后执行的命令是:npm i @ babel/preset-env-d。

  那么bable.config.js文件的配置是这样的:

  模块.导出={

  预设:[

  @vue/cli-plugin-babel/preset ,

  [@babel/preset-env ,{ modules: false }]

  ],

  插件:[

  [

  成分,

  {

  libraryName: element-ui ,

  样式库名称:主题-粉笔

  }

  ]

  ]

  }

  配置坑完了,接下来就是简介:这个简介文档还是写得不错的,

  但是有一点要注意,踩坑五:

  我在组件中使用了布局容器:

  el容器

  el-header头/el-header

  埃尔梅因/埃尔梅因

  /El-容器

  我觉得这是一个容器布局容器,在main.js中可以这样介绍:

  //元素-ui按需引入

  导入{

  容器

  }来自“元素-用户界面”

  Vue.use(容器);

  结果总是给出一个错误:“未知的自定义元素:-您是否正确注册了组件?对于递归组件,请确保提供“名称”选项。不管我怎么查,都是错的。绞尽脑汁终于找到了为什么不报错el-container的原因,于是成功了。

  每一个不同的标签都是一个不同组件,使用都需要分别引入,正确的做法是这样的:

  //元素-ui按需引入

  导入{

  容器,集管,主

  }来自“元素-用户界面”

  Vue.use(容器);

  Vue.use(表头);

  Vue.use(主);

  你踩过哪些坑?欢迎讨论交流。

  总结

  关于vue使用element-ui引入点播时踩坑的这篇文章到此为止。关于按需引入vueelement-ui时踩坑的更多信息,请搜索我们之前的文章或者继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: