- 博客(10)
- 收藏
- 关注
原创 js中的function
1.js中的方法是对象,特别之处是它是个可被调用执行的对象。当被调用时,方法中的代码会被执行。因为是对象,所以它可以拥有自己的属性和方法,可以赋给其他变量,可以作为方法的返回值,也可以作为其他方法的传参。2.它拥有局部作用域。当方法内部存在与外部同名的方法时,会调用内部的。示例1将方法赋值给其他变量。根据条件选择要执行哪个方法。示例2方法作为参数传给其他方法,常见的回调函数就是这种。示例3方法作为返回值。...
2022-07-29 15:46:23 413
原创 js中的new
这个概念是跟java中构造函数类似的,因为java中new对象时,实际上就是调用的类的构造函数。js省去了类,采用了构造函数。当调用一个对象的某个方法时,如果这个对象自身没有这个属性,会自动查找这个对象指向的prototype。使用一个构造函数创建的对象都会有个属性指向构造函数的prototype,它就是这个函数所创建出来的对象的共同属性。但这样,所有new出来的cat都有相同的属性或方法了,其中的say方法,其实属于公共方法,不用每个对象都保存一份,那么我们就可以把它定义在prototype上。.....
2022-07-21 15:19:38 511 1
原创 Vue Test Utils 测试model与页面元素是否绑定
// 导入 mount 方法// 导入要测试的组件import { mount } from '@vue/test-utils';import RegisterPage from '@/views/RegisterPage';describe('RegisterPage.vue', () => { let wrapper; let fieldUsername; let fieldPassword; beforeEach(() => { // 挂载组件,得到包裹.
2021-12-31 11:35:44 390
原创 axios.delete 前后端传值
使用delete时,有两种传参格式{data: param} 与 {params: param}。与之相对应的后端接收时使用@RequestBody 与 @RequestParam 来接收。第一种: 前端传参 {params: params} ,后端用 @RequestParams("id") 接参 前端: deleteMessage(message) { const param = { id : message.id }; axios.del...
2021-09-18 15:29:13 3458
原创 spring 依赖注入中的@Required与@Autowired
1.各自适用的情况 1. 1@Required 用于setter方法的注入; 1.2 @Autowired可以用于构造方法、方法、属性注入。 构造方法注入:@Autowired // 此处可以省去Autowired不写,并不影响注入public FaultController(FaultService faultService) { this.faultService = faultService;} 方法/setter方法注入:@Autowired ...
2021-09-08 17:41:12 417
原创 Echarts 柱状图渐变色设置
渐变色的设置是通过在series属性中的itemStyle属性设置的。其中主要是echarts.graphic.LinearGradient方法。series: [ { type: 'bar', barWidth: 10, stack: 'total', data: this.seriesData, itemStyle: { normal: { color: new echarts.graphic.LinearGradient(1, 0, 0, 0..
2021-09-08 15:48:38 15836
原创 tab页切换时Echarts图未显示
点击tab切换按钮进到页面时,echarts柱状图并未展示。以为数据有问题,但打印options之后,发属性options已经赋值完毕。于是看页面元素,发现外层div 高度为0px,宽度是100px。如图。 由于我的echarts大小是自适应宽高的,在tab切换前,echarts已经渲染完毕,但页面dom并没有加载完成,所以echarts无法获取自适应宽高。 所以,我就给组件加了个判断,当切换到echarts图所在的tab页时,再加载echarts组件,就不存在dom未加载完成的问...
2021-09-08 10:40:04 1777
原创 深入理解数据响应式系统 (Data Reactivity System)
https://www.sohu.com/a/155356653_472869将该文章的思路与代码从头到尾过几遍就懂了。
2021-06-30 16:29:01 112
原创 el tabs组件基础类型无下划线问题
在el-popover组件中使用el-tabs组件时,首次进入悬浮框时,默认展示的标签下面无下划线,但标签标题的颜色已经变了,这说明v-model绑定成功了。而且点击别的标签时,下方的下划线是正常显示的。这说明在组件初次加载时有问题。 查看页面样式,发现变色下划线的width为0,而正常有下划线时应该是28。那么为什么首次进入悬浮框时width是0呢? 百度一下这个问题,发现出现这个问题都是因为嵌套使用el-tab组件造成的,解决方法多是重新加载,那么如何重新加载呢?于是抱着试一...
2021-05-13 10:21:20 2908 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人