
前端
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 · 548 阅读 · 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 · 137 阅读 · 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 · 1734 阅读 · 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 · 440 阅读 · 0 评论