vue按需引入element Transfer 穿梭框
Transfer 穿梭框
按需引入Transfer
编辑main.js
import { ... Transfer } from 'element-ui'; const components = [ ... Transfer ]; components.map(component => { Vue.component(component.name, component); });
安装transform-vue-jsx 插件
编辑 .babelrc文件
{ "presets": [ ["env", { "modules": false, "targets": { "browsers": ["> 1%", "last 2 versions", "not ie <= 8"] } }], "stage-2" ], "plugins": [["component", [ { "libraryName": "element-ui", "styleLibraryName": "theme-default" } ]], "transform-runtime", "transform-vue-jsx"], "comments": false }
安装相应插件
npm install babel-plugin-syntax-jsx --save-dev npm install babel-plugin-transform-vue-jsx --save-dev npm install babel-helper-vue-jsx-merge-props --save-dev
总结
以上所述是小编给大家介绍的vue按需引入element Transfer 穿梭框,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
vue按需引入element Transfer 穿梭框
Transfer 穿梭框 按需引入Transfer 编辑main.js import { ... Transfer } from 'element-ui'; const components = [ ... Transfer ]; components.map(component => { Vue.component(component.name, component); }); 安装transform-vue-jsx 插件 编辑 .babelrc文件 { "presets":
-
Element的穿梭框数据量大时点击全选卡顿的解决方案
目录 方案一:复制EUI的transfer组件,然后进行修改,再引入项目目录 方案二:分页操作 分析 方案 现象:我们渲染了9999条数据,由于transfer组件会一次性渲染所有数据,所以一次性渲染这么多,卡个几十秒很正常好吧.所以懒加载或者分页是基本操作,方案二是分页操作. 懒加载的方式可以用EUI的无限滚动:https://element.eleme.cn/ 即便我们做了懒加载之后,点击全选依旧是卡顿6秒以上,所以方案一解决的是:即便做了懒加载或者分页操作后,用户点击分页,依旧会卡顿几秒的
-
vue项目如何引入element ui、iview和echarts
目录 vue引入element ui.iview和echarts 1.vue项目引入elementui 2.vue项目中引入iview 3.vue项目中引入echarts 4.main.js文件代码截图 5.echarts在引入后 6.引入之后就可以使用他们的组件了 iview与elementui对比 表格 风格 按需引入 表单验证 下拉选择器 vue引入element ui.iview和echarts 记性不好,每次引入都要重新搜一遍,今天把几个自己整理一下.全部引入,没搞按需引入. 1.vu
-
vue 按需引入vant跟全局引入方式
目录 一.按需引入 1.下载插件 2.自动按需引入组件 (推荐) 3.创建src文件跟js 4.全局main.js导入 5.使用 二.全局导入 一.按需引入 1.下载插件 第一步我们可以先打开vant的官网:vant 然后下载vant 用命令行下载 : 根据所需去配置 : 我配置的是vant2 Vue 2 项目,安装 Vant 2: npm i vant -S Vue 3 项目,安装 Vant 3: npm i vant@next -S 下载好以后我们去vue里面的根目 package.json
-
VUE Elemen-ui之穿梭框使用方法详解
本文实例为大家分享了VUE Elemen-ui之穿梭框使用方法,供大家参考,具体内容如下 背景: 现在需要使用穿梭框实现,角色的操作功能 需要使用 Element Transfer 穿梭框 HTML代码: <template> <el-card class="box-card" shadow="never" style="height: 700px;"> <div slot="header" cl
-
Vue实现拖拽穿梭框功能四种方式实例详解
目录 一.使用原生js实现拖拽 二.VUe使用js实现拖拽穿梭框 三.Vue 拖拽组件 vuedraggable 四.Awe-dnd指令封装 一.使用原生js实现拖拽 <html lang="en"> <head> <meta charset="UTF-8" /> <title>Lazyload</title> <style> .drag { background-color: skyblue;
-
解决Vue的项目使用Element ui 走马灯无法实现的问题
1.在vue项目中引入element ui http://element.eleme.io/#/zh-CN/component/carousel 引入后,HTML部分 <el-carousel height="150px"> <el-carousel-item v-for="item in imgList" :key="item" height="300px" > <h3><img :
-
element 穿梭框性能优化的实现
目录 背景 解决思路 新问题 进阶 背景 穿梭框处理大数据量时,由于渲染的 DOM 节点过多,造成页面卡顿的问题. 在尽量不改变组件原有逻辑的前提下,进行优化. 解决思路 懒加载 - InfiniteScroll 组件 先从 packages/transfer 中将原组件拷出(或者改源码重新打包维护私有库使用) 将 v-infinite-scroll="pageDown" :infinite-scroll-immediate="false" 添加到 <el-c
-
基于Vue实现树形穿梭框的示例代码
Vue 项目里面需要一个树形的穿梭框,但是 elementUI 和 ant-d 组件库的穿梭框组件效果都不是很好,因为源列表和目标列表都是需要树形结构的,所以说这个就很难搞,但是也不怕,因为大佬太多了,有插件可以提供给我们使用,接下来介绍一下这个插件. 树形穿梭框插件 el-tree-transfer 这个插件很好的实现了vue项目树形穿梭框的功能. 安装链接 上面的连接是npm插件地址,安装步骤也很简单. npm install el-tree-transfer --save 或者 npm i
-
浅谈element中InfiniteScroll按需引入的一点注意事项
大家为了节省空间,常常进行按需引入来节省空间,这里我给大家来介绍一下element中按需引入无限滚动指令注意的事项. 针对前面element 按需引入的一些配置这里就不再详细介绍了. 那么这里讲的是在main.js写入以下代码. import { InfiniteScroll } from 'element-ui'; Vue.use(InfiniteScroll) 好,这样引入.注册了,那么我们接下来做得事情就是在页面使用它. <template> <ul class="inf
随机推荐
- 电影版本含义解析(TS,TC,CAM)
- gridview checkbox从服务器端和客户端两个方面实现全选和反选
- ABP框架的体系结构及模块系统讲解
- javaScript实现滚动新闻的方法
- shell 随机从文件中抽取若干行的实现方法
- 用“替换法”“对照法”处理电脑黑屏两例
- Spring学习之依赖注入的方法(三种)
- PHP实现Javascript中的escape及unescape函数代码分享
- 详解JavaScript的BUG和错误
- .NET CORE中使用AutoMapper进行对象映射的方法
- 详解vue-cli3多环境打包配置
- vue 过滤器filter实例详解
- 解决Java中的强制类型转换和二进制表示问题
- python 读写excel文件操作示例【附源码下载】
- C++如何过滤出字符串的中文(GBK、UTF-8)
- 不了解这12个语法糖,别说你会Java
- pytorch 自定义数据集加载方法
- python numpy 按行归一化的实例
- Java实现Map集合遍历的四种常见方式与用法分析
- 尝试自己动手用react来写一个分页组件(小结)