- 博客(8)
- 收藏
- 关注
原创 Vue中使用Swiper绑定事件不生效的解决办法
Vue中使用Swiper绑定事件不生效的解决办法 最近做项目使用了Swiper,遇到的坑是设置Swiper为Loop时,绑定的点击事件部分会不生效。一.解决办法不用Vue的v-bind去绑定事件,直接用Swiper的on去绑定事件即可。如下,click的事件绑定自己method中的事件即可。var mySwiper = new Swiper('.swiper-container',{...
2019-08-03 22:10:38 6854
原创 JavaScript函数式编程学习札记:(一)入门
一.函数式编程相关概念函数式编程概念: 函数式编程是与面向对象编程和过程式编程并列的编程范式。通俗的来说函数式编程就是对于给定的输入,不管你调用该函数多少次,永远返回同样的结果。在函数式编程中,函数就是一个管道(pipe)。这头进去一个值,那头就会出来一个新的值,没有其他作用。特点:函数是第一等公民.和其它的基本数据类型一样, 可以当参数传递,可以赋值给变量等等.(JavaScr...
2019-03-21 14:55:36 177
原创 面试题:点击ul内任意li获取其在ul内下标,改变dom元素仍然生效
<ul> <li>a</li> <li>b</li> <li>c</li> ...</ul>html结构如上。第一时间想到的是事件委托,给ul添加点击事件,通过事件冒泡获取当前点击的DOM元素。然而e.target只是获取到当前元素,还需要
2019-01-17 23:19:24 833
原创 使用better-scroll进行横向滚动,子元素自动撑开父元素宽度
工作中用到,记录一下有时候需要列表展示的数据从后台请求回来,横向滚动的父级元素宽度无法确定,需要子元素自动撑开父元素宽度<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>使用better-scroll进行横向滚动,子元素自动撑开
2018-12-31 19:41:48 2177 1
原创 ES6数组扩展方法flat(),浏览器提示flat is not a function
学习数组扩展方法flat(),flat()用来实现数组扁平化chrome V68正式版报错"flat is not a function"升级浏览器至最新的V71方法可以正常使用更正:flat和flatMap方法为ES2019(ES10)方法,目前还未在所有浏览器完全兼容。浏览器具体兼容情况看下图,来源网站:Can I use...
2018-12-10 18:22:40 11283
原创 React中state为对象时的更新办法
刚开始学React,定义状态为对象时更新时出现了问题.单个属性的赋值会替代整个对象最后使用Object.assign()方法,通过拷贝对象解决问题Object.assign(目标对象,源对象,源对象...)会将源对象的拷贝到目标对象上,同时,如果目标对象和源对象有同名属性,或多个源对象有同名属性,则后面的属性会覆盖前面的属性。let tempState = Object.a...
2018-12-03 20:08:56 6768
原创 使用webpack3进行js代码压缩报错:Cannot read property 'compilation' of undefined
问题出在按照官网去安装了下面这个包npm i -D uglifyjs-webpack-plugin 安装了 beta版 解决问题npm install uglifyjs-webpack-plugin@beta --save-dev附上原问题链接:https://segmentfault.com/q/1010000010119450...
2018-11-22 11:43:20 4281
原创 MFC数字图像处理:图像旋转中的像素不能完整填充问题
今天用MFC做图像旋转的时候,图像旋转后出现了像素不能完整填充问题,问题如下图//通过变换前像素点坐标计算新像素坐标// x坐标为 jcols y坐标为irows x1=jcols*cos(a2r(crotate.m_angle))-irows*sin(a2r(crotate.m_angle)); y1=jcols*sin(a2r
2017-03-02 17:19:28 834
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人