首页 > 其他分享 >第一本书随笔1

第一本书随笔1

时间:2024-01-29 17:57:08浏览次数:20  
标签:本书 第一 let newarray 数组 array 随笔 true 监听

  1. filter
    不改变原数组,返回一个新数组,不会引起视图更新
    let array=[1,2,3,4,5]
    let newarray=array.filter(function(item){
    return  item>2 
    })
    newarray=[3,4,5]

  2. concat
    拼接数组,不改变原数组,得到一个新数组,不会引起视图更新
    let array=[1,2,3,4,5]
    let newarray=array.concat(6)  ==>newarray=[1,2,3,4,5,6]
    let array2=[7,8,9,10]
    let newarray=array.concat(array2)  ==>newarray=[1,2,3,4,5,6,7,8,9,10]
    let array3=[11]
    let newarray=array.concat(array2,array2)  ==>newarray=[1,2,3,4,5,6,7,8,9,10,11]
  3. slice splice split
    slice 截取数组,不改变原数组,得到一个新数组,不会引起视图更新
    let array=[1,2,3,4,5]
    let newarray=array.slice(start,end)
    start:开始截取的下标(闭区间)
    end:结束截取的下标(开区间)
    splice 增加或者删除数组子元素,改变原数组,会引起视图更新
    let array=[1,2,3,4,5]
    array.splice(start,num,item)
    start:开始操作的下标(闭区间)
    num:操作的元素个数--->为0的时候 代表增加元素;不为0代表删除元素
    item:操作的元素
    split  分割字符串转成数组
  4. watch  监听数据
    watch:{
      handle:{
         param:function(newval,oldval){
            console.log(newval===oldval)//true  对象的话则指向同一个引用,所以为true
              },
            //还可以单独监听对象的某个属性
            ‘info.name’:function(newval,oldval){
              },
             deep:true,//深度监听,可以监听复杂型数据,eg 数组 对象,
             immediate:true,//立即执行
            
           }
    }
    同时监听多个变量

    computed:{
        dataChange () {
            const {tempUrl, tagNameLists} = this;
            return {tempUrl, tagNameLists};
        }
    }

    watch:{
       dataChange:{
           handler(newValue,oldValue) {
              console.log("监听到了数据的变化",newValue);
          },
          deep: true
       }
    }

  5. computed:{    //根据依赖关系对计算结果进行缓存
    //定义一个计算属性,类似于在data里面定义一样,使用时不需要加括号
       computedname:function(){
             return  
              },
    }
  6. methods:{}
  7. data(){
    //防止污染
      return{}
    }

标签:本书,第一,let,newarray,数组,array,随笔,true,监听
From: https://www.cnblogs.com/fanjiawen/p/17995012

相关文章

  • 影刀rpa第一个学习项目开发所得
    1、我要在某个位置新增一条指令,但是可能没有选择好的原因,这条指令被添加到指令的最后面了,我的指令行数有几十行,然后我就要把这条指令拖动到上一屏我指定的位置上,但当我拖动指令到了当前屏最上方时,发现编辑器没有自动给我换行,所以我得先把代码拖动到当前屏的第一行放下后,再将代码往......
  • 第一次 10天校内集训总结
    这十天,作为第一次在校集训,无疑即是高效的,也是收获满满的;首先,我十分感谢Lyn学长十天以来的辛勤付出然鹅在这十天以来也发现了不少问题;1.与题解的抗争可能是由于学长的速度有些快,而且本人在秋季培训中也没有太过认真的打下一个所谓牢靠的基石(根本原因);因而除了在开始复习语言基......
  • 2024 01月随笔、总结
    202401月随笔、总结24年1月份,已经无心工作了。脑里只有一件事情,就是回家过年。准备请假、计划日期、开始抢票,一系列的步骤下来,终于只剩一周就能回家了(虽然回家后还要抢回程票)本月主要也就几件事情评测监控平台静态数据对接、优化;降挡数据导出技能分析趋势图label全部展示......
  • 2024年第一季度企业生成式人工智能现状调研报告
    德勤人工智能研究院在2023年10月-12月对来自全球16个国家地区、6大行业的2800名人工智能经验的高管进行采访,研究当下企业如何面对生成式人工智能(GAI)的发展,如何充分发挥其技术优势,帮助领导在人工智能、战略、投资、布局方面做出决策。79%的受访者预计GAI将在未来三年内推动......
  • 第一个hello驱动
    Linux驱动程序的分类字符设备驱动、块设备驱动和网络设备驱动。Linux驱动程序运行方式把驱动程序编译进内核里面,这样内核启动后就会自动运行驱动程序了;把驱动程序编译成以.ko为后缀的模块文件,然后在Linux启动后,我们自己手动安装驱动程序。驱动程序#include<linux/modul......
  • 《系统科学方法概论》第二章第一、二节概述
    一.1,系统工程:就是以组织建立或者是经营管理某一系统为目的的工程。2,系统工程内容:系统工程思想,系统工程方法论3,系统工程的本质是:方法论二.系统工程发展史1,古代的系统工程思想和实践例如:都江堰水利工程,2,现代系统工程(1)生产管理系统工程阶段20世纪初至20世纪20年代(2)......
  • 《程序是怎样跑起来的》第一章读后感
    本周我主要阅读了《程序是怎样跑起来的》的第一章。对程序员来说,CPU到底意味着什么,我怀着好奇心地去阅读着。其中,第一节主要讲述CPU的内部构造,CPU也是中央处理器,有时,CPU也被称之为微处理器和处理器。其实,CPU和内存本质上是一样的都是集成电路的电子部件,由大量晶体管构成。内部构成......
  • 第一周题解
    第一周周报这一周是寒假训练的第一周,训练内容主要就是做牛客上的题单还有比赛,牛客上的题单还是比较痛苦的,因为牛客压根看不了测试用例,导致我事后想知道错的例子是什么都看不了。做第一题第二题还有倒数第三题有一两个例子一直都过不去。检查了很久的代码,一直是差一两个例子,就老是......
  • 第一周
    第一章第一节——什么是系统科学系统科学是以系统为研究对象的学科群。系统科学即以系统为研究对象的科学,按研究角度的不同分为系统论、信息论、控制论三方面内容;系统科学是一门横断科学。系统科学的抽象程度比哲学低比具体科学大,其适用范围也比哲学低比具体科学大,是一门介于哲......
  • 《程序是怎么跑起来的》第二章随笔
    IC(集成电路)形状蜈蚣型(看了感觉有点像蟑螂针盘型(找不到IC的引脚只有0V和5V两种状态所以只能表示两种状态因为IC的这个特性,决定了计算机的信息数据只能用二进制来处理。计算机不会区分台式数值、文字、还是某种图片的模式等,而是根据根据指示来进行信息的处理(运算)可以视为......