前端
Geek码农
这个作者很懒,什么都没留下…
展开
-
js控制并发数量
class TaskQueue{ constructor(list,limit){ this._runList = []; this._taskList = [].concat(list); this.limit = limit; this.runTask(); } runTask(){ while(this.limit --){ this.addTask(this._taskLi原创 2021-10-20 18:00:26 · 502 阅读 · 0 评论 -
vue自定义组件v-model
功能实现在自定义组件上实现v-model双向绑定vue2.x子组件 <input type="text" :value="value" @input="valueChange"></template><script>export default { name:'inputDome', props:{ value:{ type:String, default:""原创 2021-06-24 13:43:31 · 111 阅读 · 0 评论 -
vue2中使用typescript的实现
这里使用的是vue2脚手架搭建vue项目,然后再手动改动文件使用ts;vue3脚手架可以自动生成ts开发环境一、新建vue项目vue init webpack vuets二、配置webpack修改build 文件下的webpack.base.conf.js//修改内容 resolve: { extensions: ['.js', '.vue', '.json', '.ts', '.tsx'], alias: { 'vue$': 'vue/dist/vue.esm.原创 2021-05-07 17:52:36 · 1613 阅读 · 2 评论 -
for(in/of)/forEarch的区别和使用
一、for in遍历数组输出索引const arr = [ { 'name':1 },{ 'name':2 },{ 'name':3 }]for(index in arr){ console.log(index)}// 输出0 1 2遍历对象输出对象属性,包含原型链上的属性,可以使用hasOwnProperty方法过滤掉原型链上的属性const obj = { 'name':'张原创 2021-04-25 14:32:05 · 412 阅读 · 0 评论