
插件、样式库
爱吃松果的美美
前端开发
展开
-
踩坑系列//vue中d3的click事件怎么获取对应数据??vue中第三方插件的click事件,传回来第一个参数是vue的事件、第二个参数才是自定义参数
vue中d3的click事件怎么获取对应数据??vue @click 绑定的函数,如何同时传入事件对象和自定义参数??vue中第三方插件的click事件,传回来第一个参数是vue的事件、第二个参数才是插件本身的内容。.on(‘click’, function ($event, e) {})https://blog.youkuaiyun.com/little_kid_pea/article/details/89736282html 文件中 d3 的 click 事件返回的.on('click', functi原创 2021-09-25 20:31:46 · 1821 阅读 · 0 评论 -
D3树状图改造
我需要的树状图需要那个节点可以做成div,里面展示不同信息,同时可以添加点击事件但我看了echarts/ highcharts / d3 等等都是只能用 text,不能像我想要的那样做div然后自定义内容等等。我是不是要自己写这个组件才行了呢??...原创 2021-09-22 15:31:03 · 266 阅读 · 0 评论 -
vscode//每次Saving ‘...‘: Getting code actions from ‘‘StandardJS - JavaScript Standard 转很久
https://stackoverflow.com/questions/65487080/vscode-saving-getting-code-actions-from原创 2021-09-13 08:55:19 · 2020 阅读 · 0 评论 -
element-u//dialog弹窗 设置点击空白处不关闭
https://blog.youkuaiyun.com/yssa1125001/article/details/106271209/也就是“ :close-on-click-modal ” 这个属性设置成false 就可以了<el-dialog title="添加" :visible.sync="dialogFormVisible" :close-on-click-modal="false"></el-dialog>...原创 2021-09-12 09:37:01 · 574 阅读 · 0 评论 -
elementui//el-form 中 input 框没有对其的原因 el-row 用了 :gutter。改用  ;
el-form 中 input 框没有对其的原因 el-row 用了 :gutter。改用 修改后:不用 :gutter。改用 <el-form-item v-for="(item, index) in form.value" :label="`字典${index + 1}`" :key="item.id" :prop="`value.${$index}`原创 2021-09-12 09:35:54 · 1399 阅读 · 0 评论 -
elementui//el-form-item设置了统一的margin-bottom。其中用了两个 el-col 后高度改变了
直接统一每一个 el-form-item 的高度.el-form-item{ margin-bottom:2px; height: 41px;}原创 2021-09-12 09:28:00 · 3183 阅读 · 0 评论 -
elementui——el-form动态表单props正确写法,如何使用 validateField
el-form动态表单props正确写法,如何使用 validateField <el-form ref="form" :model="form" label-width="80px"> <el-form-item label="ID" v-show="!isAdd"> {{ form.typeId }} </el-form-item> <el-form-item原创 2021-09-12 09:24:44 · 2753 阅读 · 0 评论 -
踩坑系列——输入一个字符就退出校验、要重新聚焦输入。这里用了id,但因为id会随时改变,出现bug了
遍历循环的key值要用不改变的值,用index!!!!这里用了id,但因为id会随时改变,出现bug了(输入一个字符就退出校验、要重新聚焦输入)修改 key 值。这就正常了原创 2021-09-12 09:17:40 · 133 阅读 · 0 评论 -
踩坑系列——弹窗数据会影响外面table的数据,导致试图变化的问题。要将数据深拷贝才行this.form = JSON.parse(JSON.stringify( row));
弹窗数据会影响外面table的数据,导致试图变化的问题。是不是要将数据深拷贝才行呢.是的要深拷贝this.form = JSON.parse(JSON.stringify( row));里面弹窗表单一边输入,外面table一直变化。就是因为没有深拷贝。this.form = row改成this.form = JSON.parse(JSON.stringify( row));...原创 2021-09-12 09:15:35 · 685 阅读 · 0 评论 -
css//css滚动条优化
https://www.cnblogs.com/xiuyun/p/13574089.html<style>::-webkit-scrollbar-track{background: rgba(0,0,0,.1);border-radius: 0;}::-webkit-scrollbar{-webkit-appearance: none;width: 10px;height: 10px;}::-webkit-scrollbar-thumb{cursor: pointe原创 2021-09-12 09:11:35 · 172 阅读 · 0 评论 -
elementui//el-card全局去阴影
src/styles/index.scss.el-card.is-always-shadow, .el-card.is-hover-shadow:focus, .el-card.is-hover-shadow:hover{ box-shadow: none;}原创 2021-09-12 09:09:49 · 3269 阅读 · 0 评论 -
踩坑系列——vue中.native将原生事件绑定到组件。el-row等封装的组件,@click无效,@click.native 才有效。
https://cn.vuejs.org/v2/guide/components-custom-events.html#%E5%B0%86%E5%8E%9F%E7%94%9F%E4%BA%8B%E4%BB%B6%E7%BB%91%E5%AE%9A%E5%88%B0%E7%BB%84%E4%BB%B6el-row等封装的组件,@click无效,@click.native 才有效<el-row class="listdata" @click.native="addVisible = true">原创 2021-09-12 09:06:04 · 205 阅读 · 0 评论 -
elementui//el-form ‘resetFields‘ of undefined 给表单重置校验
https://www.cnblogs.com/tentacion/p/11543169.html如果是第一次就点击新增就没必要reset, 根据元素undefined判断if (this.$refs[formName] !== undefined) { this.$refs[formName].resetFields();}原创 2021-09-08 08:48:11 · 233 阅读 · 0 评论 -
vscode//使用vscode如何设置vue模板
https://blog.youkuaiyun.com/qq_41805715/article/details/1027675541.选择File中的Preferences中的User Snippets2.搜索vue,选择vue.json3.将下面内容复制到vue.json的大括号中,保存{ "Print to console": { "prefix": "vue", "body": [ // "<!-- $0 -->", "<template>", "原创 2021-09-08 08:48:02 · 204 阅读 · 0 评论 -
elementui//el-table 的 template slot
文章目录slot-scope#defaultslot-scope<template slot-scope="scope">{{scope.row.name}}{{scope.$index}}</template><el-table-column label="姓名"> <template slot-scope="scope"> {{ scope.row.name }} </template></el-tab原创 2021-09-08 08:47:32 · 803 阅读 · 0 评论 -
elementui//submenu 样式修改(border-bottom加粗)
文章目录参考:方法一:style scoped 然后deep方法二:style 全局改样式修改前后对比参考:https://blog.youkuaiyun.com/ABCD198643/article/details/102319822https://blog.youkuaiyun.com/weixin_42204698/article/details/101757080方法一:style scoped 然后deep<style lang="scss" scoped>.border-width { bo原创 2021-09-05 11:04:23 · 2435 阅读 · 0 评论 -
elementui//el-menu 的 mode设为horizontal 后,横向后,有bug。el-menu 下如果引用组件,组件模板的 div 也会渲染,阻断了样式!!!
文章目录如何找问题?——把我自己的和element的模板对比,找问题。一步一步来。解决方法一:在el-menu下的组件外面加div包裹,设置 `display:flex;`然后通过css `deep`处理一个一个更改样式。(这方法比较麻烦)解决方法二:组件中`render`的方式渲染模板,不用`...`解决方法三:把组件拆开,分成两个组件,拿出来递归【但是会出现 内存超载的问题】解决方案四:只封装一个组件,其它全部在外层组件实现el-menu 的 mode设为horizontal 后,横向后,有bug。【原创 2021-09-05 10:58:29 · 6867 阅读 · 4 评论 -
elementui——上传文件
vue之element-ui文件上传:https://blog.youkuaiyun.com/viewyu12345/article/details/80850029原创 2021-09-04 14:01:50 · 167 阅读 · 0 评论 -
element ui——slot 和 #。#只能用在template。slot=“title“ #title 等同
文章目录slot 和 #。#只能用在template。slot="title" #title 等同slot 和 #。#只能用在template。slot=“title” #title 等同<el-submenu index="2"> <!-- <template slot="title">我的工作台</template> --> <template #title>我的工作台</template> <原创 2021-09-04 13:55:12 · 5352 阅读 · 1 评论 -
echarts//数据刷新mychart.setOption(option,true)
官方文档参考:echarts的setOption第二个参数的坑原创 2021-07-24 22:12:35 · 8671 阅读 · 0 评论 -
echarts//echarts做地图
1 把对应省份地图的 jeojson.js 数据下载下来DATAV2 参考echarts地图怎么做点击案例进行参考学习3 示例创建挂载地图的dom节点引入地图的 jeojson 文件初始化地图绑定事件注册地图配置地图最后调用对应的方法就可以成功渲染地图啦...原创 2021-07-24 22:04:17 · 170 阅读 · 0 评论 -
ui库——element vs iview
https://www.jianshu.com/p/968f48af2fe1转载原创 2021-07-07 15:14:54 · 954 阅读 · 0 评论 -
插件//better-scroll(BScroll/滚动插件)使用方法及其在 vue 中使用
BScrollBScroll是什么better-scroll,受iscroll启发,它支持更多功能并具有更好的滚动性能github上的插件原地址BetterScroll 是一款重点解决移动端(已支持 PC)各种滚动场景需求的插件。它的核心是借鉴的 iscroll 的实现,它的 API 设计基本兼容 iscroll,在 iscroll 的基础上又扩展了一些 feature 以及做了一些性能优化。BetterScroll 是使用纯 JavaScript 实现的,这意味着它是无依赖的。滚动原理con原创 2021-02-26 16:43:29 · 1610 阅读 · 0 评论 -
插件//vue-awesome-swiper(swiper/轮播插件)使用方法
github原地址一、安装及注册npm安装npm install swiper vue-awesome-swiper --save全局注册import Vue from 'vue'import VueAwesomeSwiper from 'vue-awesome-swiper'// import style (>= Swiper 6.x)import 'swiper/swiper-bundle.css'// import style (<= Swiper 5.x)im.原创 2021-02-26 11:41:47 · 265 阅读 · 0 评论 -
Element UI//表单校验-案例
表单校验-案例<template> <div id="app"> <el-form :model="data" style="width: 500px" label-position="left" label-width="100px" label-suffix=":" :inline="false" :rules="rules" :di原创 2021-02-26 10:08:13 · 178 阅读 · 0 评论 -
Element UI//表单用法(表单校验)
表单基本用法el-form 容器,通过 model 绑定数据el-form-item 容器,通过 label 绑定标签表单组件通过 v-model 绑定 model 中的数据<template> <div id="app"> <el-form inline :model="data"> <el-form-item label="审批人"> <el-input v-model="data.user" plac原创 2021-02-26 10:06:24 · 1520 阅读 · 0 评论 -
插件//ECharts是什么?异步数据加载和更新?
ECharts是什么?一个纯JavaScript图表库。ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底层依赖轻量级的Canvas类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能原创 2021-02-25 15:21:55 · 219 阅读 · 0 评论 -
Element UI是什么?基本用法
Element UI 是什么?Element,一套为开发者、设计师和产品经理准备的基于 VUE2.0 的桌面端组件库。npm 安装npm i element-ui -S引入 Element完整引入在 main.js 中写入一下内容import Vue from 'vue';import ElementUI from 'element-ui';import 'element-ui/lib/theme-chalk/index.css';import App from './App.vue'原创 2021-02-25 17:46:39 · 5479 阅读 · 0 评论