自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 wangeditor 富文本编辑器使用

vue3 + ts环境下使用wangeditor 富文本编辑器,设置字数限制

2023-10-25 13:59:31 480

原创 Jenkins发布失败记录

运行指令 "build-only": "vite build", 或者改成 "build": "vite build"此时build指令为 "build": "run-p type-check build-only",= 2020新增操作符,可能不兼容,升级一下node版本。目标仓库太大,尝试增加git的缓存大小。代码类型检查未通过,即上方显示的错误们。

2023-10-12 15:03:12 779

原创 微信小程序canvas生成图片并保存

做一个类似下图的功能。图片内容是动态的,用canvas画出来,生成临时图片,再保存。

2023-07-11 16:37:28 1243

原创 VSCode打开小程序运行到微信开发者工具WXML 文件编译报错

原生小程序项目,用VScode打开,再运行到微信开发者工具,一直在报错内容大概是:[ WXML 文件编译错误] ./.history/pages/……全是说history这个文件夹下的内容报错原因:使用vscode开发的时候,如果安装了local history,编辑代码中会自动产生history文件,其中也会包含一些为完成,或者出错的代码。微信开发者工具开发小程序的时候,会去读取这个文件夹,就会检测到历史文件中的错误,然后在控制台中输出这些错误解决办法在项目根目录下创建.vsc

2022-04-20 14:49:41 6844

原创 【Bug小记】antd表格高度自适应窗口高度

需求:就是标题,要求表格可以随页面窗口高度自适应,铺满。过程:项目使用的antd-Vue 组件,组件属性里可以设置表格的高度,通过设置固定高度,当表格高度大于y值时,就生成滚动条来固定表格的高度。(这里的scroll是针对表格内部数据做的限制,而不是整个组件。)但是固定值,不能像宽度一样自适应(直接设置外层容器百分比就可以实现自适应)。解决:通过Window.onresize 事件来监听窗口大小的变化,然后document.body.clientHeight 获取窗...

2021-11-24 17:00:56 3882

原创 【Bug小记】keepalive下mounted只执行一次

标题就是精髓哈!前景:Vue项目,为了适配表格大小,在Mounted用window.onresize监听窗口大小,获取document.body.clientHeight的值。写在了js文件里,通过混入Mixins引入页面。在页面内Watch监听clientHeight,来改变表格的高度。问题:打开页面A后,成功监听到clientHeight值的变化,然后打开一个新的页面B也没问题,从B返回A后,A就监听不到clientHeight的变化了。解决:之前以为是window.on

2021-11-24 16:42:54 1346

原创 【Bug小记】页面刷新后获取不到sessionstorage数据

最近在做微信公众号遇到的问题:vue项目第三方发布到微信公众号上再点击刷新后,页面加载访问后台接口获取不到token。检查发现是因为 从sessionstorage取的token值为null。开始还以为是刷新导致的数据丢失,所以一直在尝试保存数据,没能解决问题。最后找来找去发现是路由问题,搭建项目的大哥在配置路由时,修改了默认路径,导致刷新后路由跳转到了url。最后删掉了配置,就可以了。。。。啧...

2021-11-02 17:16:00 2141 1

原创 微信第三方网页授权

​​​​​​​官方文档: 微信开放文档 官方文档可以看上边。主要步骤一、获取codehttps://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect引导用户点开上面的链接,向微信请求授权获取code主要修改...

2021-10-20 17:26:26 536

原创 VUE 前端html打印vue-print-nb

vue html页面打印功能vue-print-nb - 潇湘羽西 - 博客园

2021-09-17 14:25:39 227

原创 【AntdVue】select下拉框可输入搜索和添加

需求:在antd select组件中,既能模糊搜索选择下拉框的选项,又能输入保存不存在的选项。思路: antd的select组件案例中,已经示范了怎么搜索选择。但是如果搜索不存在的选项,失焦后输入框内容会被清空,所以我们用提供的事件方法blur,去保留输入框内容。输入内容时,触发search事件,获取的value值即为输入内容;在search事件内调用change事件,将value值赋给组件;在组件失焦时,将value输入框内容赋值给组件,防止被清空;增加选项可...

2021-08-17 18:36:16 8077 3

原创 VUE+TS+AntdVue验证码登录框实现

<template> <div class="login-box"> <a-form-model :model="user" :rules="rules" ref="loginForm"> <a-form-model-item prop="username"> <a-input placeholder="请输入账户" .

2021-07-20 15:48:31 603

原创 【Vue/JS】打开新页面,返回上一页面并刷新数据

跳转页面js方法: 参考链接window.open('http://www.baidu.com','_blank'); //新页面打开window.open('http://www.baidu.com','_self'); //当前页面打开html标签://在a标签中跳转,用target:<a href="http://www.baidu.com" target="_blank"><a href="http://www.baidu.

2021-04-07 14:29:47 6921 1

原创 【前端】Vue使用clearInterval()无效不起作用

在Vue使用计时器后 ,clearInterval()不起作用,并没有消除计时器搜索了下 ,大概总结一下原因:解决办法:不要直接使用setInterval(fun,5000) 和 clearInterval() 会出现clearInterval 失效的问题。建议采用window.setInterval(fun,5000) 和window.clearInterval()参考链接:原因解决...

2021-03-11 10:18:47 5408

原创 【前端】Antd-Vue表单校验

自定义校验HTML代码<a-form-item label="联系人电话" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-input v-decorator="['phone', validatorRules.phone]" placeholder="请输入联系人电话"></a-input> </a-form-item>data中验证定义data

2021-03-04 10:47:27 1916 1

原创 【AntdVue】下拉选择框乱回弹问题

问题:下拉选择框本来是正常的,突然变得奇怪:点击打开下拉菜单后,鼠标在菜单内移动后,滚动条会自动滚动到菜单最底部,且鼠标滚轮滚动可用,但是 滚到指定位置,还来不及鼠标单击选择,滚动条就又自动滚到最下面了。解决:原因是因为 select-option 使用v-for渲染时,key值不能重复或者为null在项目中是调用的数据库的数据,检查数据库时发现,有内容为空null,所以导致出错dictCode格式说明: 表名,文本字段,取值字段我这里 v-for key即对应的gift_id 的值

2021-01-26 15:12:15 1723

原创 jeecg项目部署笔记

最近要把 jeecg的前端项目部署到服务器上,结果出了错误。我一个前端超级小菜鸟啥也不会,鼓捣了好久 。项目部署打包用的是webstrom,Antd-Jeecg,写好的项目 直接 build打包,会在项目目录下生成一个dist文件将dist文件复制到服务器上的 nginx文件的HTML文件夹下我这里是复制到别的自己建的obd文件夹了,因为HTML下已经有别的项目了。到时候 修改配置 引用进去就好了。后台服务器配置nginx文件(jeecg文档参考链接 )修改 nginx下的conf

2021-01-18 10:29:42 1306 1

原创 【Echarts】echarts在Vue的安装、配置、使用

先放上echarts教程的官方文档:https://echarts.apache.org/zh/tutorial.html#5%20%E5%88%86%E9%92%9F%E4%B8%8A%E6%89%8B%20ECharts安装:npm安装echartsnpm install echarts --save配置:全局引入,在main.js文件中添加以下配置:import echarts from 'echarts'Vue.prototype.$echarts = echar.

2021-01-06 15:03:49 3803 1

原创 【JavaScript】canvas实现可拖拽和可修改的分段进度条

半吊子前端,刚开始慢慢摸索JS,参考了很多代码,勉强实现功能,有更好的方法也希望大家能跟我分享,感激不尽!实现效果解说:要求实现一个如上图的进度条,用来设置及显示超速等级初始显示已保存的数据及对应的进度条状态,不同等级进度条会显示不同的颜色1: 鼠标按住圆形浮标拖动,可修改2中数值,同时进度条也会随之修改颜色,2也会随着移动2:这里显示数值。包括:①刚进入界面时,显示之前保存的数值 ②拖动浮标1时,随之一起变化的数值 ③此处同时是个输入框,可以输入想要的数值进行修改...

2021-01-06 11:03:07 1105 1

原创 【JEECG】修改Viser图表颜色样式

Viser真的真的真的很不行 ,最好先学完Echart再来看这个,还好理解些,或者就别看这个了 ,echart不好吗!!因为项目用的jeecg,里面图表用Viser写的,所以愁苦了好一阵以柱状图为例Vue环境: <v-chart :forceFit="true" :height="height" :data="dataSource" :scale="scale" :padding="padding"> <v-tooltip/> &l..

2020-12-30 17:19:50 3205 4

原创 JS实现点击头像上传图片修改

只贴关键代码部分:input的样式设为隐藏 ,就不会出现选择文件的按钮;事件handlefile来处理上传图片 img 点击事件根据其id绑定input的点击事件 ,这样点击图片即点击input选择图片 ; :src这里是在动态加载路径 ,不需要的直接 src=“” 就好<input type="file" id="f" accept="image/*" @change="handleFile" class="hiddenInput" style="display:none...

2020-12-03 16:36:35 1802 2

原创 【前端】实现表格奇偶行不同背景样式

在这里插入代码片@TOC实现表格奇偶行不同背景样式实现表格等奇偶行的不同样式Css实现:nth-child() 选择器::nth-child(n) 选择器匹配属于其父元素的第 N 个子元素,不论元素的类型。n 可以是数字、关键词或公式。tr:nth-child(odd){ background:#000;}tr:nth-child(even){ background:#fff;}纯JavaScript实现var tableDemo=document.getElementById

2020-11-27 17:09:00 494

原创 【Bug小记】input:-webkit-autofill:输入框自动填充背景问题

问题是这样的:本来的登录输入框是这种设置好的半透明样式但是 当选中 或者切换内容后就会自动填充白色的背景框,如下图右键检查 尝试修改了好多样式,最后找到了input:-webkit-autofill百度 发现大家都有发现这种情况,以下是我的总结:一、 设置box-shadow 用阴影覆盖input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px rgba(67,118,144,0.5)...

2020-09-23 15:54:07 2082 3

原创 【SVN】Subversion安装使用笔记

参考:https://www.runoob.com/svn/svn-tutorial.html简介:Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。安装:下载地址:https://sourceforge.net/projects/w

2020-08-13 12:32:26 123

原创 【JEECG】登录验证码图片404

情况如图:看了这两篇 没解决,但可能对各位有用https://blog.csdn.net/zilvzsy/article/details/104945938https://www.cnblogs.com/97Coding/p/13178098.html最后问同事解决了。修改index.html把domainURL换成后端服务器的URL。解决了...

2020-08-13 09:41:48 8249 7

原创 【ant design of vue】form下select的placeholder不起作用

图中代码呈现的下拉框,无默认提示,即placeholder内容不显示尝试了很多方法,总结一下几种情况:1、组件内部大概把除了undefined的值 都当作有value 所以不显示placeholder了把组件中, gunCharge的初始值设置为undefined,之前设置为‘’,出错。(当select的value绑定一个state默认值时,如果默认值是''或null时,placeholder不生效解决方案:默认值设为undefined,从别处粘来的,大概一个意思)参考:https

2020-08-13 09:24:11 915 2

原创 【笔记】前端学习常见概念

跟随百度学院学前端。常见前端概念:HTML、CSS、JAvaScript、SQL、WebServices、PHP等。一个普通网站访问的过程先了解一个网站访问的大概过程:用户操作浏览器访问,浏览器向服务器发出一个 HTTP 请求; 服务器接收到 HTTP 请求,Web Server 进行相应的初步处理,使用服务器脚本生成页面; 服务器脚本(利用Web Framework)调用本地和客户端传来的数据,生成页面; Web Server 将生成的页面作为 HTTP 响应的 body,根据不同的处理结

2020-07-24 12:46:28 119

原创 【算法】和为x

实现一个时间复杂度为θ(nlogn)的算法,该算法对给定n个整数的集合S和另一个整数x,确定S中是否存在两个其和刚好为x的元素。解题思路:采用快速排序的方法对其进行排序,然后再从排好的的序列中比较,存在相加和为x则成立。#include&lt;iostream&gt;using namespace std;int Add_equal_x(int s[],int x,int n)...

2018-12-06 08:33:11 511

原创 【算法】网球循环赛比赛日程表

 设有n=2k个运动员要进行网球循环赛。现要设计一个满足以下要求的比赛日程表:每个选手必须与其他n-1个选手各赛一次,每个选手一天只能赛一次,循环赛一共进行n-1天。解题思路:递归地用这种二分法的策略对选手进行划分,直到只剩下两个选手。 8个选手的比赛日程表,将左上角小块中的所有数字按其相对位置抄到右下角,又将左下角小块中的所有数字按其相对位置抄到右上角#include &lt;...

2018-12-06 08:32:17 3694

原创 【算法】输油管道问题

输油管道问题问题描述:某石油公司计划建造一条由东向西的主输油管道。该管道要穿过一个有n 口油井的油田。从每口油井都要有一条输油管道沿最短路经(或南或北)与主管道相连。如果给定n口油井的位置,即它们的x 坐标(东西向)和y 坐标(南北向),应如何确定主管道的最优位置,即使各油井到主管道之间的输油管道长度总和最小的位置?编程任务:给定n 口油井的位置,编程计算各油井到主管道之间的输油管道最...

2018-12-06 08:32:06 1416 1

原创 【算法】递增序列

给定n个整数序列&lt;a1,a2,......,an&gt;,输出该序列的一个排列 &lt;a1’,a2’,......,an’&gt;,满足a1’&lt;=a2’&lt;=......&lt;=an’。 解题思路://归并排序的递归 非递归 ,快速排序的 递归 随机化 #include&lt;iostream&gt;#include&lt;ctime&gt;#inclu...

2018-11-25 17:03:28 2708

原创 【算法】病毒问题

病毒问题:【问题描述】      A学校的实验室新研制出了一种十分厉害的病毒。由于这种病毒太难以人工制造了,所以专家们在一开始只做出了一个这样的病毒。   这个病毒被植入了特殊的微型芯片,使其可以具有一些可编程的特殊性能。最重要的一个性能就是,专家们可以自行设定病毒的分裂能力 K,假如现在有x 个病毒,下一个分裂周期将会有 Kx个一模一样的病毒。你作为该实验室的数据分析员,需要统计出在分...

2018-11-25 16:56:07 444

原创 【算法】大整数乘法

大整数乘法问题描述求两个不超过200位的非负整数的积。输入形式有两行,每行是一个不超过200位的非负整数,没有多余的前导0。输出形式一行,即相乘后的结果。结果里不能有多余的前导0,即如果结果是342,那么就不能输出为0342。样例输入12345678909876543210样例输出12193263111263526900 解题思路:1    ...

2018-11-25 16:52:43 513

原创 【算法】单峰序列

单峰序列      问题描述给定含有n个不同整数的数组L=&lt;a1,a2,......,an&gt;,如果L中存在ai,使得a1&lt;a2&lt;......&lt;ai-1&lt;ai&gt;ai+1&gt;…&gt;an。则称L是单峰的,并称ai是L的“峰顶”。假设L是单峰的,设计一个算法,找L的峰顶。输入形式一共包括两行,第一行一个整数N,表示数组中整数的个数。接下...

2018-11-25 16:49:41 3113

原创 【算法】运动员打靶

运动员打靶: 一个射击运动员打靶,靶一共有10环,连开10枪打中90环的可能性有多少种?  解题思路:类似n皇后问题  1 、可以暴力循环,但是太大了2、采用递归的方式,先查看分数是否可以实现,可以则看是否是最后一枪,若是则说明是一次正确的可能,不是最后一次则让其选择一个可能分数,继续递归。第二种代码:#include&lt;stdio.h&gt;int n...

2018-11-25 16:40:34 1100

原创 【算法】最大的Fibonacci数

最大的Fibonacci数 无穷数列1,1,2,3,5,8,13,21,34,55…称为Fibonacci数列,它可以递归地定义为F(n)=1 ………..(n=1或n=2)F(n)=F(n-1)+F(n-2)…..(n&gt;2)现要你来求第n个斐波纳奇数。(第1个、第二个都为1)输入第一行是一个整数m(m&lt;5)表示共有m组测试数据每次测试数据只有一行,且只有...

2018-11-25 16:38:47 649

原创 【算法】最大间隙

最大间隙 求解数组元素在实轴上相邻的2个数之间的最大差值 输入  第一行输入一个正整数N,表示数据的个数  接下来的一行中有N个实数,表示数组中的N个元素,中间以空格分隔输出:  实轴上相邻的两元素之间差值的最大值样例输入:   5   2.1  3.1  7.5  1.5  6.31-2         2-4                 4-...

2018-11-25 16:36:04 1333 1

原创 【算法】不可摸数

不可摸数题目描述s(n)是正整数n的真因子之和,即小于n且整除n的因子和.例如s(12)=1+2+3+4+6=16.如果任何数m,s(m)都不等于n,则称n为不可摸数.输入包含多组数据,首先输入T,表示有T组数据.每组数据1行给出n(2&lt;=n&lt;=1000)是整数。输出如果n是不可摸数,输出yes,否则输出no样例输入3258样例输出ye...

2018-11-25 16:30:38 1105

原创 【算法】最接近数

最接近数题目描述设计算法求数组中相差最小的两个元素(称为最接近数)的差输入输入的第1行有1个正整数n,表示数组中的元素个数,接下来的一行有n个整数,表示数组中从最小下标开始的n个元素的值,这些整数以空格分隔,。输出输出数组中相差最小的两个元素的差,如果有多个相同的差,只输出一个。样例输入610 5,11,16,30,14样例输出1解题思路:一、采用...

2018-11-25 16:25:39 4838

原创 【算法】最多约数问题

最多约数问题题目描述正整数x的约数是能整除x的正整数。正整数x的约数个数记为div(x)。例如,1,2,5,10都是正整数10的约数,且div(10)=4。 对于给定的2个正整数a&lt;=b,编程计算a与b之间约数个数最多的数。输入输入的第1行有两个正整数a和b。输出若找到的a和b之间约数个数最多的数是x,则输出div(x)。样例输入1 36样例输出9...

2018-11-25 16:21:00 2477

【JavaScript】canvas实现可拖拽、修改的分段进度条

详细解析可以看我的博客: https://blog.csdn.net/sunshine641/article/details/112257992

2021-01-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除