
vue.js
心若向阳(* ̄︶ ̄)
期待与未来的你相遇
展开
-
vue canvas绘制点、直线、矩形、圆、多边形;以及点击选中高亮;拖拽、放大缩小;明暗度调节
vue canvas绘制点、直线、矩形、圆、多边形;以及点击选中高亮;拖拽、放大缩小;明暗度调节原创 2023-12-13 15:17:27 · 5265 阅读 · 1 评论 -
vue-tree-color 组件实现组织架构图遇到的坑和解决方案以及实现
***原创 2023-12-08 09:40:58 · 2757 阅读 · 0 评论 -
element 表格使用了header-cell-style后表头超出隐藏
(表头有一列不显示了)(有数据,但是不显示)原创 2023-11-29 10:56:56 · 1960 阅读 · 0 评论 -
echarts 饼图标注 字体修改
【代码】echarts 饼图标注 字体修改。原创 2023-10-30 15:43:32 · 1341 阅读 · 0 评论 -
el-image 的关闭事件
【代码】el-image 的关闭事件。原创 2023-10-13 15:50:41 · 1863 阅读 · 4 评论 -
大文件上传,前端vue 做分片上传
大文件上传,前端大文件分片上传原创 2023-10-07 11:14:00 · 702 阅读 · 0 评论 -
vue antd a-table组件设置表头鼠标移入悬浮显示(自定义的表头)
vue antd a-table组件设置表头鼠标移入悬浮显示(自定义的表头)原创 2022-07-25 15:00:31 · 4281 阅读 · 0 评论 -
js根据当前年月获取当前年月的全部日期
js 根据当前年月获取当前年月的全部日期原创 2022-06-23 13:55:52 · 674 阅读 · 0 评论 -
antd 表格设置动态列(动态表头)
1、需求:勾选中某个项,表格就展示对应的数据,反之则不显示2、表格的 columns 动态赋值(刚开始默认全部不展示)html: <div class="checkBox"> <a-checkbox @change="changeData" :checked="dataRate"> 数据传输完整率 </a-checkbox> <a-checkbox @change="changeTimely" :checked="timelyRate"原创 2022-01-19 09:25:59 · 15266 阅读 · 0 评论 -
vue.draggable 使用 transition-group无法拖入一个空数组
1、需求: 可以在当前数组拖动,亦可拖动到其它数组, 如图:2、最开始都是空数组,后来左边数组有数据,右边还是空数组,但是发现拖动无效<div class="itemBox"> <div class="checkBox"> <div class="checkBox_top"> 显示监测项 </div> <div class="checkBox_bm"> <div class="titl原创 2022-01-05 10:55:09 · 2175 阅读 · 0 评论 -
Xshell 前端安装以及使用
1、下载xshell https://xshell.en.softonic.com/2、下载完成,点击安装,安装完成运行xshell新建会话,输入服务器地址、端口号、名称,点击新建会话,弹出:3、找到项目目录: public的上一层cd /data/WebPC // 定位到此目录回退命令: ../4、Port 8888 is already in use 端口被占用,其它地方已启动了,停止了就可以启动了,node bin/www证明启动成功(关闭:Ctrl + c)。但是这种方式启原创 2021-12-27 08:39:18 · 733 阅读 · 1 评论 -
antd 表格展开行里的内容组件使用表格,数据覆盖问题
1、点击展开当前行,使用当前行的对象渲染基本的信息,使用当前行的id请求获取展开行里的表格数据2、问题来了:点击第一个展开获取到的数据是正常的,点击第二个,获取到的表格数据会覆盖第一个表格的数据,即最新点击获取的展开行的表格数据覆盖前面打开的行的表格数据3、代码:父组件:<a-table :columns="columns" :dataSource="dataSource" :row-selection="{ selectedRowKeys: selectedRowKe原创 2021-12-16 10:15:25 · 2366 阅读 · 0 评论 -
vue 孙组件给父组件传值
1、在孙组件里定义事件,通过$emit把值传出去孙组件:planPop.vue<template slot="action" slot-scope="record"> <span @click="handleDetail(record)" class="detailBtn">查看</span></template>// 点击查看handleDetail(record) { this.$emit('showPlanImg', true);原创 2021-12-12 20:11:12 · 3924 阅读 · 5 评论 -
首页使用定时器setTimeout(setInterval)展示实时时间以及清除定时器问题
1、需求:在首页展示实时时间点儿,离开首页清除定时器,刚开始的做法:父组件:home.vue<page-head ref="pageHead" />activated() { this.$nextTick(() => { this.$refs.pageHead.startTime(); })},子组件pageHead.vue<div class="weather"> <span>{{ timeDate }}</span>原创 2021-12-02 09:36:49 · 945 阅读 · 0 评论 -
[Vue warn]: Unknown custom element: <rules-set> - did you register the component correctly? For recu
1、使用父子组件时,报错2、子组件未引入import rulesSet from "./components/rulesSet.vue"components: { rulesSet},生活不是为了赶路,而是为了感受路!原创 2021-11-17 11:37:13 · 721 阅读 · 0 评论 -
[Vue warn]: Invalid prop: custom validator check failed for prop “value“.
1、antd表单赋值报错:<a-form-item label="月份"> <a-month-picker v-decorator="['month']" disabled format="M月" ></a-month-picker></a-form-item>setValue(data) { let deadline = data && data.deadline? moment(data.de原创 2021-10-28 13:59:47 · 3697 阅读 · 0 评论 -
vue 使用antd 对话框下拉错位问题
<a-col :md="12" :sm="24" class="ex-item"> <a-form-item label="闸门类型:"> <a-select :getCalendarContainer="triggerNode=> triggerNode.parentNode" v-decorator="[ 'floodgateType', { rules: [{ required:转载 2021-10-11 09:27:30 · 895 阅读 · 0 评论 -
二进制转十进制传参,后台返回十进制,转二进制渲染
1、需求:下拉多选星期,选中以二进制表示值,转化成十进制传给后台,后台返回十进制,前端把十进制转成二进制,然后再对数据进行比对然后渲染2、传值html:<a-form-item label="" class="weekSel weekSelMore"> <a-select mode="multiple" :maxTagCount="3" v-decorator="[ 'weekRateType', { initi原创 2021-09-24 17:48:19 · 263 阅读 · 0 评论 -
获取url后面的参数以及参数值
1、获取url地址后的值(包含?)window.location.search; //获取url中"?"符后的字符串比如url 为: https://editor.youkuaiyun.com/md/?userName=magic4j&userId=547ac1d0-385b-4219-95fa-e7964b893ee4&id=238let query = window.location.search;console.log(query)// ?userName=magic4j&use原创 2021-08-18 20:46:56 · 11023 阅读 · 0 评论 -
echarts 初次渲染先显示最后一项
1、按正常的做法,都是从左往右排(最左最新数据,对应右侧的顶部数据)2、测试老大可能太闲,说不要这样的效果,他想初次进来显示最新的数据,而且是在x轴的左右边,看其他数据的需要往右滑动。3、去官方文档看了看,有个倒排的属性:inverse,官方地址:https://echarts.apache.org/zh/option.html#xAxis.inversexAxis: [{ type: 'category', boundaryGap: true, alignWithLabel: true,原创 2021-08-16 19:41:25 · 989 阅读 · 0 评论 -
vue中清除定时器(在activated使用与methods中使用的区别)
1、在activated中使用, 关闭或者离开当前页则不调用了data() { return { timer: null }}async activated() { await this.getQuery() this.getData(this.getQuery()) this.timer = setInterval(() => { this.getData(this.getQuery()) }, 1000)},deactivated() { clearInterval原创 2021-08-10 16:16:09 · 619 阅读 · 0 评论