自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kamto

什么时候开始都不晚

  • 博客(22)
  • 问答 (53)
  • 收藏
  • 关注

原创 ant-design-vue 表格(拖拽)伸缩列实现

一、缘由表格拖拽应该是个很基础的功能了,一版功能全一些的table插件都会带着,并且文档也简洁易懂,然而,我却在ant-design-vue这个ui组件库碰了壁,这个功能甲方爸爸提了很多次,第一次提大概在4个月前??哈哈,我没当回事,但是今天我们领导给我提上禅道了,好嘞,那就让我用baidu、google + c v 大法来解决下,结果网上的文章不是不能用就是不好用,那就只能靠自己了,下面就把代码贴上,在贴上前,要先安装两个jsx的插件和vue-draggable-resizable拖拽插件,很简单,命

2020-11-10 21:45:17 6295 27

原创 vue动态路由实现思路详解(设置权限菜单)

一、背景现在很多公司的vue项目都是一套模板加平台配置系统。角色权限、菜单名称、菜单图标都可以在平台配置系统上傻瓜式配置。笔者这篇文章主要讲解其中的动态路由,如果你是一位前端工程师,我想你会渴望知道其中的代码是如何实现的,如果你是后端工程师,希望我下面的代码不是那么晦涩难懂。另外我很欣赏你爱学习的精神。话不多说下面就是干货了~二、代码实现为了更方便的学习,笔者模拟了后端的接口数据,你可...

2019-11-17 23:39:02 2639 1

原创 ionic 创建 ionic1、ionic3、ionic4项目

ionic这个大杀器最近越来越接地气了,从刚开始与angular的捆绑,到后来使用typescript开发,再加上中文文档的不友好,让一部分英语基础不好和对java没什么基础的小伙伴(前端)望而生畏,笔者在ionic还是1版本的时候抱着writeonceruneverywhere的诱惑学习过它,奈何当时刚进入这个行业,安装开发环境就用了一周,不过项目还是跑起来了,但是调硬件当时是怎么也不会,...

2019-09-15 18:30:50 1092

原创 Vue中使用echarts,帮你解决遇到的各种坑~~

笔者在之前的工作中没有遇到vue中使用echarts的情况,以下是我的爬坑之路,还望笑纳。1、使用npm或yarn(推荐yarn,npm装的可能启动项目后报错 xxxx 'new'具体错误信息忘记了, 这时你要先找到node_modules中的echarts文件夹,整个删掉,或者使用命令行删除。然后使用yarn重装,如果还启动不了,那就用cnpm装)安装echarts:npm inst...

2019-08-24 23:47:43 3459

原创 Vue实现手风琴效果

笔者在2年前曾用jquery写过一个手风琴组件,jquery提供的slideUp、slideDown方法简直就是给手风琴量身定做的,不仅能够获得内容的高度并正确打开,还能加上流畅的动画效果,这里动画效果请小伙伴们自行脑部一下哈~。然而两年后的今天。需要在vue中来做了,笔者是对代码有洁癖的人,不想使用js操作dom获取高度在设置动画,而是要使用vue中的transition标签来实现。最终的效果还...

2019-08-11 18:00:19 3855

原创 Vue实现树形菜单组件

相信大部分小伙伴们在实际开发中都使用UI框架来节省开发时间,提升工作效率。Vue诞生后出现了许多优秀的UI框架,如element-ui、ant-design等。不管你用哪个,它们都是在Vue之上进行的二次封装,今天我们就来自己封装一个框架中的树形组件。你可能会说,有现成的框架不使,为什么非要自己写一个呢?对于这个问题,不用我说,相信你自己会找到答案!在贴代码之前,你必须知道什么是递归,而且...

2019-08-11 17:38:58 6059 1

原创 node-sass安装失败完美解决方法

一、介绍首先很感谢node-sass安装失败的各种坑这篇教程,给我提供了解决问题的各种方法,但是天不遂人愿,我的情况可能比较特殊,node-sass还是安装不上,下面说下我遇到的情况和解决的方法。二、问题gyp错误没有安装我也就忍了,你给我提示个xxx python27 xxx是什么意思?难道nodejs都已经需要python来支持了?什么破错误提示,又长又难看!!这里我不得不吐槽下,...

2019-07-25 23:39:09 7466 5

原创 Vue中的Render函数使用介绍

一、前言首先,我猜你在点开我这篇文章之前99%是在官网先看了一遍文档的,下面谈谈我个人的理解, render函数跟 template 一样都是创建 html 模板的,但是有些场景中用 template 实现起来代码冗长繁琐而且有大量重复,这时候就可以用 render 函数,下面就把我实践的心得分享一下,本文建议配合官方文档阅读。二、实践我们就拿官网那个例子说,这个组件可以根据父级组件...

2019-04-15 00:00:51 8706 5

原创 javascript单列/单体模式

一、介绍单体模式是对象的创建模式之一,是javascript中最基本但又非常有用的模式。它可以用来划分命名空间,以减少网页中全局变量的数量。更重要的是,借助于单体模式,你可以把代码组织的更为一致,从而使其更容易阅读和维护。以下是它的三个特点:1,该类只有一个实例           2,该类自行创建该实例(在该类内部创建自身的实例对象)           3,向整个系统公开这个实例接...

2019-02-15 00:19:31 373

原创 web前端年会抽奖工具

笔者今天已经上班了,但是没有什么事情做,就把公司年会用到的抽奖工具跟大家分享一下。下面是素材和代码,jquery请自己下载。版本不要太低哦。@charset "utf-8";/** * @created : 2019/02/01 * @author : Kamto * @version : v1.0 * @desc : 年会抽奖代码 */...

2019-02-12 09:12:32 3960 1

原创 前端ajax实现分页思路详解

一、说明在笔者刚加入到前端这个大家庭中时,分页对我来说绝对是山一样的障碍,所以如果您对javascript或者jquery还没有一定的实战经验,建议先把这两部分搞熟了,再来看这边文章,否则你会觉得很难受。学习是一个循序渐进的过程,不要心急;另外笔者深知人外有人,天外有天,如果你是一位久经沙场的程序员,希望我的这篇文章可以给你另一种思路,若有不足,请您不吝赐教。二、实现这是我们要...

2019-02-02 18:19:45 17851 12

原创 ES6 generator 函数详解

Generator是ES6的新特性,通过yield关键字,可以让函数的执行流挂起,那么便为改变执行流程提供了可能。创建Generatorfunction * main() { var x = yield 1; var y = yield 2; var z = yield 3;}使用以上语法就可以声明一个generator,注意main是一个函数判断是否为...

2019-01-20 10:18:14 150

原创 Thinkphp5 + ajax实现异步批量上传图片

我们知道图片上传有form表单、ajax上传。本文主要讲解ajax上传,目前仅支持pc,后续会补充移动端,如果你遇到了图片批量上传的场景,笔者的思路及实现方法希望可以对你有些帮助,话不多说,前端代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> ...

2019-01-12 23:42:21 2959

原创 技能人员职业资格、专业技术人员职业资格的证书名称js数组

技能人员职业资格var SKILL = [ { label: '消防设施操作员', value: '消防设施操作员' }, { label: '焊工', value: '焊工' ...

2019-01-05 16:07:49 2543 1

原创 Vue实现下拉刷新组件(简单明了)

笔者在写这篇文章时,刚刚完成了下拉组件的封装,还热乎着。迫不及待的想分享给大家。在这之前,如果你跟我一样带着些迷惑和好奇,想要自己动手完成一些框架中的组件并了解其原理。希望这篇文章可以帮到你。一、首先分析一下,他的核心是什么,你或许应该想到了,那就是下拉到一定位置后,手指离开屏幕就触发一个函数,听起来不难,但过程中我还是遇到了一些逻辑的问题,逻辑搞懂了,so easy,我就直接上代码了&...

2019-01-02 17:41:44 23697 27

原创 ThinkPHP 5.0通过composer升级到5.1,超级简单

事情是这样的,我实现一个验证码登录的功能,但是这个验证码的包提示tp5的版本可以是5.1.1、5.1.2、5.1.3。但我使用的是5.0,既然这样,那就升个级呗,百度了一下,结果发现大部分都是讲先备份application和修改过的目录。cmd或者ps进入网站根目录。执行如下命令之一(注意:composer默认你已经安装):composer update topthink/framework...

2018-12-22 16:31:04 5462

原创 前端框架SUI Mobile中picker多级联动事件,更新cols中values的值

我想实现如下联动,选择地区,系统内容会变,选择系统机型内容会变。但查看sui文档发现没有替换的方法,只看到了这三个方法。后来查看源码后发现,setValue是来设置当前选中值的,并不能修改cols中values的值。后来查看到replaceValues这个方法只需在onOpen事件中使用并更新数据,就可以了。...

2018-12-20 16:14:31 4662 1

原创 小程序循序给对象赋值时报Cannot read property 'xxx' of undefined解决方法!!

一、错误重现1、我在wx:request的success函数中拿到的数据结构如下:2、data为接口成功返回数据的名字,代码逻辑如下:           3、如何解决:这个页面我当时开发完没有任何问题可以正常跑,突然报这个错误让我一时摸不到头脑,我先是查阅了小程序对es6语法的支持,后来以为小程序不能直接给对象直接赋值,需要向thi.setData()一样使用特定的函数,...

2018-12-01 11:40:48 47662 2

原创 微信网页开发通过Fiddler代理实现测试微信支付功能

这里主要介绍一下代理服务器的设置,目前想到测试微信支付的方法就是以下四部。搭建本地服务器(不能用localhost作为域名,可以用真实域名+改hosts到本地)下载代理软件(fiddler或者charles)将手机的代理设为你电脑手机访问本地服务器我使用的Fiddler所以介绍一下怎么配置。一,安装Fiddler,如果没有请先下载,百度一下就完全OK。二,具体操作流程:    1、打开FD,依次点...

2018-03-25 12:23:20 4203

原创 用Vue脚手架创建webpack模板后,webStorm卡在scanning files to index

对于一个刚入行的程序员来说,一帆风顺并不是什么好事,好吧, 我先用这样的开场白来安慰下自己, 哈哈。Vue.js相信大家都知道了,在目前前端框架的狂轰滥炸下,我选择了Vue,两个原因,1、文档齐全。2、太好用了。下面就是开发中遇到的问题。当我执行了 npm install后, 项目目录中创建了node_modules,执行npm run dev运行项目后,就卡到爆了好吗并出现了...

2017-07-21 21:20:24 919

原创 eclipse中semantic.less文件编译报错解决办法

一,前言作为一名前端工程师,相信less你并不陌生,他的优点我不在一一赘述,下面就我在eclipse中使用less插件遇到的问题跟大家分享一下,这里的semantic版本为2.2.7。1,安装less插件,如果你还没安装,就去百度一下吧,很简单,这不涉及本文章范围。2,配置less,首先点击导航条中的Run,在点Run Configurations...,找到LESS Compiler

2017-04-08 15:11:22 1771

转载 jQuery.extend 函数使用详解

JQuery的extend扩展方法:      Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。      一、Jquery的扩展方法原型是:   extend(dest,src1,src2,src3...);      它的含义是将src1,src2,src3...合并到dest中,返回值为合并后

2017-02-07 10:26:35 212

空空如也

ssm中的Mapper.xml文件里resultType需要怎么写??我想获得通过某列数据查询一整行的数据(语言-java)

2024-01-30

hbuilder中怎么在PandoraEntry获得到的信息传到webview中url上?

2020-09-11

Vue ant Design 在modal中使用form时,默认v-show无法渲染dom,并报错 value undefined

2019-09-24

vue中我在main.js中按需引入node_modules的框架的样式文件报错

2019-05-21

小程序怎么给对象赋值不报错?

2018-11-30

element-ui的dialog关闭事件的疑惑

2018-09-06

阿里weex目录结构的问题

2018-05-05

读取选择的人时js双循环问题

2018-04-26

vue-router为什么会加载两遍dom?

2018-04-21

腾讯云的nginx怎么配置location

2018-04-15

Vue路由页面不跳转怎么在本页面显示?

2018-04-13

移动端页面输入法挡住input怎么解决?

2018-04-08

请问微信的wx.config参数怎么获得?越详细越好

2018-04-06

微信公众号开发遇到的问题

2018-04-04

绑定域名时遇到的问题

2018-04-04

vue中:xxx的数据怎么解除

2018-03-21

webpack+vue-cli脚手架构建的项目启动后卡到崩溃

2018-03-01

vue中怎么使用swiper4.1.6?

2018-02-27

sql语句的多表查询问题

2018-02-25

php的PDO操做数据库问题

2018-02-22

请问优酷引入的iframe视频怎么自动播放?

2017-11-29

java while循环输出数据库数据重复是什么原因

2017-11-19

cordova的插件怎么在vue1中调用

2017-10-24

java菜鸟求问ajax的url路径怎么写?

2017-09-20

网页中打印html为什么position属性不起作用?

2017-08-11

php文件输出变量为变量名,编码格式设置为utf-8后还是出现乱码

2017-06-28

移动端界面等比例放大缩小的问题

2017-06-03

input type="file" 在选择文件时,怎么给取消按钮添加事件?求救

2017-05-08

jsp页面与js变量存储的问题

2017-05-05

java通过配置文件连接数据库报错,菜鸟求大神指点

2017-04-23

script标签的src中如何放入多个js文件?

2017-04-10

a标签跳转页面后什么都不显示还不报错。查看网页源代码一行代码都没有,请问大神这是什么原因

2017-03-14

js继承的问题prototype添加方法

2017-03-12

javaScript请教大家关于答题问卷的复选框选中+1取消减1的问题

2017-03-06

phonegap在cmd执行cordova build时报错。请求大牛帮忙啊

2017-02-26

phonegap在通过cmd创建项目时报错,请大牛帮忙啊

2017-02-25

var a=b=c请问是什么意思?????

2016-12-31

js基础之字符串拼接的问题

2016-12-19

元素hidden后滚动条不消失的BUG请问如何解决?

2016-12-05

js为什么获取不到对象的属性或方法?

2016-11-18

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

TA关注的人

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