vue.$set方法 由于javaScript的限制,vue不能检测到对象属性的添加或删除 这样只能新增属性,但是并不会触发视图更新,所以属性必须是在data对象上才能让vue.js转换它,才能让他是响应式的 可以使用this.$set(this.data, "key" , "val") 方法,既可 ...
转载
2021-10-21 14:45:00
560阅读
2评论
Vue.$nextTick(callback),当dom发生变化更新后执行的回调。$nextTick是tion (...
原创
2022-07-19 20:31:49
168阅读
在开发过程中,我们时常会遇到这样一种情况:当vue的data里边声明或者已经赋值过的对象或者数组(数组里边的
原创
2023-05-19 15:27:23
94阅读
在开发过程中,我们时常会遇到这样一种情况:当vue的data里边声明或者已经赋值过的对象或者数组(数组里边的值是对象)时,向对象中添加新的属性,如果更新此属性的值,是不会更新视图的。根据官方文档定义:如果在实例创建之后添加新的属性到实例上,它不会触发视图更新。当你把一个普通的 JavaScript 对象传入 Vue 实例作为 data 选项,Vue 将遍历此对象所有的属性,并使用 Object.d
转载
2021-03-27 09:10:04
305阅读
2评论
一、vue的介绍1.框架: 别人写好的一个函数库,使用时要按照定好的(模式)格式去写,即别人定义的一个架子,你在不同地方填入不同内容就行2.vue是个框架,比起jquery框架更有高度,jquery仅仅只是一个函数库 3.vue写代码时和以前的写法都不一样,这才是框架 4.vue是华人尤雨溪开发的,是前google的员工5.vue特点: 响应式 数据驱动(使用了数据劫持和观察者模式) 组件化 vu
转载
2024-04-08 19:39:43
78阅读
一、内存泄漏 1、指令绑定了事件,却没有解绑事件,容易产生内存泄漏。(曾经遇到过的案例) 2、v-if指令产生内存泄漏,比如v-if删除了父级元素,却没有删除父级元素里的dom片段 3、跳转到别的路由,却没有删除产生的dom片段。需要在beforeDestroy()钩子里注销三方插件,销毁定时器等
转载
2019-09-09 22:22:00
153阅读
2评论
1.题目链接。题目大意:一个长度为n的数组,现在对这个数组做一些限制:在区间[l,r]里面不能有相同的数出现。输出满足条件并且字典序最小的那个数组。
原创
2022-07-01 10:22:32
25阅读
题目传送门题意:给一些传感器,范围在r内,再给一些询问点,问这些点能有几个传感器收到,当有墙隔绝时信号减弱,范围变小分析:set存储传感器,用set的find来查找是否是传感器。因为询问点少,可以枚举询问点的r的范围的所有整数点,+线段相交新模板:)#include using namespace ...
转载
2016-01-14 21:25:00
45阅读
2评论
题目大意:丑数的含义是:不能被2,3,5以外的素数整出,现在要求你输出第1500个丑数解题思路:有优先队列存放丑数,每次取出一个丑数,依次乘上2,3,5,因为是丑数,所以乘上了2,3,5后,依然是丑数,因为它的因子都是都2,3,5组成的.然后再用set判重#include<cstdio>#include<queue>#include<set>#include<vector>using nam
原创
2023-04-07 10:50:44
39阅读
题目链接:点击打开链接题意:给定n个任务下面[l, r]是n个任务需要占用的时间。m个人下面是m个人的空闲时间以及这个人至多能做的任务个数(一个人同一时刻只能做一个任务,即人是单线程的)[l, r] num问:若任务不能被全部完成则输出NO否则输出YES输出每个任务是谁完成的。思路:把人和任务放一起按右端点排序。若遇到了任务则把任务的左端点放到s
原创
2021-08-13 13:56:38
51阅读
主要是思想是对顶堆,将最大的雷电法术的放入加强集合,其他放入普通集合 之后维护两种法术的集合大小,因为每次操作最多只会将大小与真正的大小差1,因此判断更新即可 具体注释看代码,细节比较多,主要是注意判断集合是否非空 #include<bits/stdc++.h> using namespace st
转载
2020-08-23 15:22:00
63阅读
2评论
Ivan comes again!Time Limit: 1000ms Memory limit: 65536K 有疑
原创
2022-08-12 22:59:15
85阅读
Compound WordsTime Limit: 5 Seconds Memory Limit: 32768 KBYou are to find all the two-word compound words in a dictionary. A two-...
转载
2017-06-26 08:46:00
64阅读
2评论
题意:给定一个N点M边的有向图,叫你加最多K条边,使得最小拓扑序最大. 思路:不是那么简单的题. 参照了别人的代码, 最后想通了. 贪心原则: 用两个单调队列维护, 第一个序列S1单增, 表示当前入度为0的点 ; 第二个序列S2单减,表示需要加边的点. 如果S1的最大值大于S2的最大值,则对其加边.
转载
2018-08-12 11:38:00
28阅读
思路: 1.找次大值 我们不妨设当前点是次大的 那这段区间为 左边第二个比它大的点的坐标+1 和右边第二个比它大的点的坐标-1 2.用可持久化trie树找异或最大值也可以用莫队//By SiriusRen#include #include #include using na...
转载
2017-01-13 08:53:00
59阅读
// Problem: CF1278D Segment Tree // Contest: Luogu // URL: https://www.luogu.com.cn/problem/CF1278D // Memory Limit: 250 MB // Time Limit: 2000 ms // ...
转载
2021-08-03 21:07:00
25阅读
2评论
题目链接D. Equalize the Remainderstime limit per test3 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given an array consisting of nn integers a1,a
原创
2023-02-08 07:35:33
70阅读
1 递归函数必须接受参数。(比如我要递归谁?)2 在递归函数的定义初始,应该有一个判断条件,当参数满足这个条件的时候,函数停止执行,并返回值。(指定退出条件,否则就会死循环)3 每次递归函数执行自己的时候,都需要把当前参数做某种修改,然后传入下一次递归。(每次循环在调用自己一次并传参)4当参数被累积修改到符合初始判断条件了,递归就停止了。(最后满足条件就退出)简单的说递归函数就是在函数体内调用n次
转载
2024-03-14 07:22:11
157阅读
【CF878C】Tournament 题意:有k个项目,n个运动员,第i个运动员的第j个项目的能力值为aij。一场比赛可以通过如下方式进行: 每次选出2个人和一个项目,该项目能力值高者获胜,败者被淘汰,胜者继续比赛。最后一个人是冠军。 在一场比赛中,你可以任意安排比赛顺序,任意选择每次的参赛者和项目
转载
2017-12-24 10:45:00
32阅读
2评论
70分做法: 先预处理出所有点的最近和次近(O(n^2)一遍就OK) 然后暴力求出每个解(O(nm))//By SiriusRen#include #include #include #define inf 0x3fffffffusing namespace std;int n,x...
转载
2016-09-07 09:54:00
101阅读