自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 vue项目,基于knova插件分解N阶贝塞尔曲线,用于线条轨迹展示

背景,基于一张商场的楼层平面图,画出客户的动线轨迹,效果如下对于上述图片的效果,网上搜集看了一些文章,没有特别能借鉴的。想到之前自学过一个canvas框架(knova),于是就上面找找有没有相关例子,还是找到了一个类似的,????示例地址:https://konvajs.org/docs/sandbox/Modify_Curves_with_Anchor_Points.html一个二阶和三阶贝塞尔曲线的例子。不过示例代码都是原生js,代码还需转换成es6代码说下思路,刚看完例子,给我感觉是基

2020-12-02 09:49:03 149369 1

原创 用NUXT.JS,轻松搞定SEO!

通过NUXT.JS快速开发需要seo的知识中心,新闻中心等内容分享平台。

2023-08-23 17:02:56 1189

原创 关于你前同事的代码

我怀疑他很担心自己的代码被看懂😂😂齐活了。不知道大家作何感想,哈哈。

2023-03-17 11:10:58 108

原创 支持emoji表情的文本输入框

分享一下最近做的一个emoji表情输入框,在别人的基础上修改了的,效果如下。代码结构长这样组件地址:emojiInput/emojiInput at master · panqinqin/emojiInput · GitHub一个基于vue的emoji文本输入组件. Contribute to panqinqin/emojiInput development by creating an account on GitHub.https://github.com/panqinqin/emoji..

2021-10-09 19:20:46 1062

原创 MapStruct 转换时属性不一致时处理办法

1.属性中存在 A_V0.a = A_Model.b//多个属性@Mappings({ @Mapping(source = "a" , target = "b"), @Mapping(source = "c" , target = "c") })//单个 @Mapping(source = "a" , target = "b"),PublishVo toVO(PublishModel model);1.存在 A_V0.a 不希望映射.

2021-05-11 16:15:03 4291

原创 JSEncrypt 3.0.0 版本 JSENCRYPT_VERSION is not defined 问题

测试环境重新打包后发现JSENCRYPT_VERSION is not defined ,导致页面出不来。代码也没改动,所以猜测是版本问题,之前使用的3.0.0 -rc.1已经下载不到,会下载正式的3.0.0版本。导致报错原因是下图182行JSENCRYPT_VERSION未定义。感觉是源代码的bug?版本号不需要手动定义吧,解决:用新的版本。或者自己在index,html 定义下全局变量JSENCRYPT_VERSION 。...

2021-02-07 11:29:07 5738 4

原创 微信小程序request:fail

别忘了检查下访问的域名前后都没有空格啥的,把队友坑惨了

2020-12-23 09:32:36 792

原创 Echarts各省市JSON地图数据获取工具分享

地址:http://datav.aliyun.com/tools/atlas/#&lat=30.37018632615852&lng=106.68898666525287&zoom=3.5

2020-12-02 11:35:56 353

原创 在Ivew里按需引用element 部分组件时遇到的坑

最近要用到周选择器,ivew里面没有。所以准备根据element的官方文档按需引用下时间选择器DatePicker。分享下遇到的问题。第一步:npm install babel-plugin-component -D第二部:上面安装完成后会在项目下生成.babelrc文件,文件内容文档的"presets": [["es2015", { "modules": false }]], 需要...

2020-03-04 16:55:43 266

原创 element ui的时间选择器选择框位置异常

如下:位置异常,原因是我有多个时间选择器在一器=块而我没有给每个时间选择器添加key属性!!

2019-12-26 15:45:48 3066

原创 首页模块可自由拖动的切换位置,带动画效果

需求:在其他页面添加首页报表模块。模块添加到首页后,可随意拖动,并插入当前位置。<template> <div class="content-default" style="padding: unset;overflow-y: scroll"> <transition-group tag="div" class="container"&g...

2019-12-26 15:11:54 809

原创 基于ivew的Tree 树形控件实现一个带搜索的红点报警,点击报警节点颜色变淡的记忆功能

需求:客户进入页面后,左侧节点树如有告警节点,则在节点名字后添加一个红色的圈,客户点击查看后,红色转为淡红,支持搜索。我这边节点树只有三级,根据自身情况变通,多级的话可以用递归写。效果如下:代码:相关参数:oldSelected: [],//上次选中的节点的定位页面代码:<section class="left-content"> ...

2019-09-03 17:18:59 490

原创 滚动条美化

::-webkit-scrollbar { width: 6px; /*对垂直流动条有效*/ height:6px; /*对水平流动条有效*/}/*定义滚动条的轨道颜色、内阴影及圆角*/::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0); background-color: ...

2019-07-27 15:49:26 138

原创 推荐一个vue tree-table表格组件,很好用

地址:https://xuliangzhan.github.io/vxe-table/#/table/tree/basic

2019-07-22 15:38:05 18820 4

原创 ivew Input框自动聚焦

在Model或者隐藏的Input框需要自动聚焦的时候,可以给节点加一个ref属性,然后根据ref属性的值,通过this.$refs.refName(你定义的名字).focus()方法来聚焦。代码<div> <div v-if="!row.showInput" @dblclick="setAge(row)"> {{r...

2019-07-18 09:11:19 749

原创 在vue中使用e-charts,并且高度自定义的例子,包括富文本,虚实线柱状图,折线图实现,自定义文本样式,icon等

这是最近做的一个自定义程度比较高的图表页面(设计一顿操作),在vue项目中引用v-charts来做的,这里更多的是一些需要根据设计稿来做图表的一些配置例子。也是搞了好几天,才基本达到设计稿的要求。大部分时间都是在看e-charts的配置文档和搜索各路大侠的博客看。<el-row class="chart-one" :gutter="20" style="padding:0 20px"&...

2019-06-28 10:39:34 1468

原创 vue 中使用echarts的title富文本不生效,解决办法

这里看文档有点坑啊,页面 <el-col class="chart-area" :span="8"> <div class="box chart"> <ve-histogram :title="chartTitle" :data="chartData" :settings="chartSettings">&lt...

2019-05-24 16:45:19 7442

原创 钉钉E应用JSAPI免登,获取企业内部应用当前的用户信息

最近要尝试做一个钉钉报表应用,摸索之后,将流程记录下来。首先:自己随便注册一个企业,然后在钉钉开放平台进入企业新建一个应用 然后设置安全域名,开发人员等信息,创建完成后即可以拿到AppKey,AppSecret添加白名单:在开发信息里面设置接下来就可以在钉钉开发工具里写代码了:先登陆,登陆之后关联应用 接下来就是获取免登用户信息过程了,文档:https://open-d...

2018-12-06 18:49:21 3663 9

原创 js判断扫码枪扫描的值的解决办法

思路:监听页面上所有的keypress事件,根据扫码枪录入的速度跟正常人为输入的速度,也就是时间间隔对比。来判断是不是扫码枪录入。问题是判断第一个输入的值是人还是扫码枪。所以在下面处理中,不管人输入还是扫码枪,都会记录第一个值。通过判断第二个输入值是不扫码枪即可。是,就拼接code字符串,不是则清零并将当前值作为第一个输入值。var code = "";var lastTime,nextT...

2018-11-27 16:58:38 5306

原创 记个小笔记,IE下new Date()转换时间字符串不支持 -,支持 /

在IE下new Date("2015-01-05 0:00:00")  会显示NAN,可以用new Date("2015/01/05 0:00:00") 代替也可以自己写个方法替换掉-

2018-11-06 15:43:06 725

原创 记个小笔记,js字符串加减运算

今天在做分页封装的时候发现一个以前忽略的问题:     字符串减法运算:正常,     字符串加法运算:拼接, 所以在获取到字符串的时候将加法转化一下,变成减法运算,就省事多了比如下面代码中,将this.innerText += 10 变为 this.innerText -= -10,就省去了中间转化的过程,非常的方便function changePageNum(isLa...

2018-10-29 16:02:07 924

原创 基于Flask 的一个简单前端框架,Vue.js + Bootstrap4

       首先,本人是一个小白。上个月来到现在的公司,接手了公司内部的业务管理系统,负责前端。之前公司是前后端都做,但个人更感兴趣前端。       先简单说下接手的项目吧。项目很冗余,python写的后台主要就是2个文件。一个view.py处理所有页面的请求,没有按功能模块分开,model.py处理sql语句。所有的业务功能都在这2个文件里面,每次打开都会很头疼......后台基本没有用...

2018-09-19 23:30:28 6194

原创 给vue的数据添加新属性后实时响应失效问题

for(var i in data){ //data[i]["isShow"] = true; app.$data.testData.push(data[i]); app.$data.testData[i]["isShow"]= true; //app.$set(app.$data.testData[i],"isShow","true") ...

2018-03-27 23:48:52 2602

空空如也

空空如也

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

TA关注的人

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