- 博客(22)
- 收藏
- 关注
原创 考研数据结构-c语言基础回顾
add前面的int表示函数返回值是int类型,c语言里 函数的参数可以定义类型,与ts类似 传入的实参也必须一致 否则报错所有的C语言代码都有一个起始入口,而这个入口就是主函数main。进入了主函数以后,才能经由主函数来调用其他函数。这也意味着,每个C语言代码,只能有且只有一个main函数。return 0;当程序运行时,首先会进入主函数main。接着调用我们刚刚编写的add函数了。我们传了2个值分别是整数2和3给add函数。
2023-02-27 15:18:31
824
原创 uniapp微信小程序对象数组splice()失效?
console.log('当前list的值', this.list);console.log('找出要替换的对象', objInList);console.log('要替换的对象的索引', objIndex);console.log('替换后的对象', list2);console.log('现在res的值', res);console.log('传入的对象', res);
2023-02-17 13:14:36
717
原创 一个vue文件的methods中的一个方法调用methods中的另外一个方法
/在test3中调用test2的方法。alert(this.test) //test3调用时弹出undefined。methods中的一个方法调用methods中的另外一个方法。一个方法调用另外一个方法;vue在同一个组件内;
2023-02-10 14:02:34
553
原创 前端中字典 集合 映射 set() map()是什么?
在字典中,存储的是[键,值]对,其中键名是用来查询特定元素的。字典和集合很相似,集合以[值,值]的形式存储元素,字典则是以[键,值]的形式来存储元素。和对象数组的去重,他们的不同点是存储形式上的不同,集合是以[值,值]的形式存储元素,字典是以[键,值]的形式存储。是没有被过滤出来的,因为本身是一个对象,就算对象中的属性和值都一样,都存储了不同的指针,所以两个对象都是不相等的。是一种叫做字典的数据结构,他们的共同点是set和map都是存储的不会重复的值,利用好这一点可以很好的做一些。
2023-02-09 17:03:00
332
转载 js的map函数是否会修改原有数据?
3、要想不修改原数组中的值,可以用forEach,或者可以使用在map在原数组上追加的方法。2、数组的值是引用类型时(对象),map会修改数组的值。
2023-02-09 14:56:22
988
原创 vue全局属性 vue2派生vue原型链对象
这样所有vue文件都可以直接用this.$request . request.js里面的方法名 直接使用request.js里面的方法,不需要import导入。给vue2对象派生一个属性 直接用 对象.prototype.属性=属性值 原型链的方法在vue原型对象上添加属性。request是request.js暴露出的对象 就是要全局挂载的函数方法?
2023-02-07 10:56:18
379
转载 Vue $mount的用法以及render方法
/createElement 函数是用来生成 HTML DOM 元素的 作者把 createElement 简写成 h。$mount的函数在Vue的原型链上,Vue的任何实例都可以直接调用。$mount方法是用来挂载我们定义好的模板(扩展)在新建项目时总会出现如下代码。vue挂载是替换对应节点。//$mount挂载。
2023-02-07 10:29:50
877
原创 vue23配置全局属性写法
然后添加 globalProperties。prototype改成config。以前vue2 书写形式。config属性不变,
2023-02-07 10:21:42
383
转载 vue基础知识点总结
a:href="webSite.url":title="webSite.slogan":data-index="webSite.index">{{webSite.name}}首页a>51CTO首页a>51CTO首页a>
2023-02-07 10:19:09
462
原创 数组的map方法
map里面这个匿名函数的作用就是对数组res.data中的每一个元素进行处理(此处数组里的元素是对象,进行了...解构,又给对象元素加了一个length属性),把处理完的元素在return出来,处理的结果返回在新的busRouteList数组中。1、map() 方法返回一个新数组,新数组中的元素为原始数组中的每个元素调用函数处理后得到的值。map是数组的方法,有一个参数,参数是一个函数,函数中有3个参数。函数的作用是对数组中的每一个元素进行处理,返回新的元素。参数2:index,可选。
2023-01-30 10:28:01
2818
原创 vue3生命周期钩子
vue2中的beforeDestroy更名为beforeUnmonted,destroy更名为unmonted。vue3 composition api(组合式接口)生命周期钩子的形式(右侧的)与option api形式的对应关系(左侧)如下:beforeCreate---setupcreate---setupbeforeMonted---onBeforeMontedmonted---onMontedbeforeUpDate---onBeforeUpDatebeforeUnmon
2022-11-28 21:35:36
322
原创 vue3 ref响应式原理
vue3响应式relative()实现响应式原理是用proxy拦截对象中属性的添加 读写 删除在用reflect反射 对被代理的源对象的属性进行操作(数据劫持)ref原理是通过object.defineproperty的get和set实现响应式(数据劫持)Ref中的数据会被转换成一个ref引用对象,引用对象里面有value 在模板里会自动解析ref引用对象的value,所以在模板里不用写点value,Ref会把不同的数据类型转换为不同的对象,比如对象就会转换成proxy对象。其原
2022-11-28 15:30:44
1511
原创 VUE3 setup()
Set up()是在before create之前执行的函数他有两个参数,一个是props接收父组件传来的东西,另一个是context 接收外部传来的东西在父组件自定义属性,然后在子组件中写props在子组件自定义事件,然后父组件用emit接收context中:attracts值为对象包含组件,外部传递进来,但没有在props声明的属性emit分发自定义世界slot 收到的插槽内容
2022-11-28 15:30:36
341
原创 函数的length代表什么
函数的length代表什么?1含义: (1)函数的length是js函数对象的一个属性,函数的length代表形参的个数(即有多少必传参数) (2)形参的数量不包括剩余参数的个数,仅包括“第一个具有默认值之前的参数个数”
2022-11-26 17:44:00
1358
转载 【无标题】import和 require的区别
import 和 require 都是被模块化所使用,是node编程中最重要的思想就是模块化。在 ES6 当中,用 export 导出接口,用 import 引入模块。但是在 node 模块中,使用module.exports导出接口,使用require 引入模块。两者的区别如下:遵循规范:require 是 AMD 规范引入方式 import是 ES6 的一个语法标准,如果要兼容浏览器的话必须转化成 ES5 的语法调用时间:require是运行时调用,所以require理论上可以运用
2022-11-26 17:26:33
273
转载 vue3.0里给数据添加响应式 reactive, ref、toRef、toRefs的区别
vue3响应式方法reactive, ref、toRef、toRefs的区别
2022-11-19 12:43:26
1569
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人