会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
是阿恒呀
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2021年3月17日
React组件中this指向问题
摘要: 概要 在初次使用React时,经常会遇到this丢失的问题。下面总结几种React中绑定this的方法。 首先看下面的代码: class Demo extends Component{ constructor(props){ super(props) } handleClick(){ console
阅读全文
posted @ 2021-03-17 17:38 是阿恒呀
阅读(454)
评论(0)
推荐(0)
编辑
2021年3月16日
Vue3 中插槽(slot)的用法
摘要: 概要 Vue3(其实从2.6开始)中引入了一个新的指令v-slot,用来表示具名插槽和默认插槽 基础示例 <!-- default slot --> <foo v-slot="{ msg }"> {{ msg }} </foo> <!-- named slot --> <foo> <template
阅读全文
posted @ 2021-03-16 17:34 是阿恒呀
阅读(9861)
评论(0)
推荐(0)
编辑
Vue3 中指令参数支持动态参数
摘要: 在Vue3 的 RFCs文档中,Vue3中指令参数将支持动态参数。 基础示例 <div v-bind:[key]="value"></div> <div v-on:[event]="handler"></div> <div v-slot:[slotName]="slotProps"></div> 为
阅读全文
posted @ 2021-03-16 17:33 是阿恒呀
阅读(1858)
评论(0)
推荐(0)
编辑
Vue3.0 中废弃和修改的用法
摘要: filters Vue3.0 将不再支持filters语法。 <!-- before --> {{ msg | format }} <!-- after --> {{ format(msg) }} 原因 Filters的功能可以通过方法调用或计算属性轻松复制,因此它主要提供的是语法价值,而不是实际价
阅读全文
posted @ 2021-03-16 17:19 是阿恒呀
阅读(814)
评论(0)
推荐(0)
编辑
2021年2月2日
使用while来封装一个类似于forEach的方法
摘要: javascript 为我们提供了 for、forEach、for in、for of, while等循环方式来遍历数组。 但是,使用for、for in、forEach遍历数组的效率没有使用 while 的效率高,在日常开发中我们又习惯于使用for、for in、forEach来遍历数组。 接下来
阅读全文
posted @ 2021-02-02 16:46 是阿恒呀
阅读(68)
评论(0)
推荐(0)
编辑
2020年8月9日
手写call、apply及bind函数
摘要: call 函数的实现步骤: 1.判断调用对象是否为函数,即使我们是定义在函数的原型上的,但是可能出现使用 call 等方式调用的情况。 2.判断传入上下文对象是否存在,如果不存在,则设置为 window 。 3.处理传入的参数,截取第一个参数后的所有参数。 4.将函数作为上下文对象的一个属性。 5.
阅读全文
posted @ 2020-08-09 13:20 是阿恒呀
阅读(216)
评论(0)
推荐(0)
编辑
写一个通用的事件侦听器函数
摘要: const EventUtils = { // 视能力分别使用dom0||dom2||IE方式 来绑定事件 // 添加事件 addEvent: function(element, type, handler) { if (element.addEventListener) { element.add
阅读全文
posted @ 2020-08-09 13:16 是阿恒呀
阅读(147)
评论(0)
推荐(0)
编辑
2020年6月20日
基于LuckySheet在线表格的Excel下载功能开发
摘要: 最近开发的项目中使用到了一个非常强大的在线表格展示库Luckysheet 下面记录一下基于luckysheet的下载功能的开发 第一步:获取到要下载的数据。 LuckySheet给我们提供了一个获取所有sheet数据的方法 luckysheet.getluckysheetfile(),通过该方法我们
阅读全文
posted @ 2020-06-20 15:18 是阿恒呀
阅读(26011)
评论(11)
推荐(1)
编辑
2020年4月7日
node项目中npm 第三方包引用规则
摘要: // 在node项目中我们通常会使用到第三方的依赖包,如下面的代码var template = require('art-template') 程序是如何加载到第三方包的文件呢? 在当前项目的根目录下找到node_module的目录 在node_module目录中找到art-template的目录
阅读全文
posted @ 2020-04-07 20:54 是阿恒呀
阅读(2296)
评论(0)
推荐(0)
编辑
2020年4月4日
js 本地保存 json/txt 文件
摘要: function download(filename, text) { var pom = document.createElement('a'); pom.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURICompon
阅读全文
posted @ 2020-04-04 10:14 是阿恒呀
阅读(2838)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
下一页
公告