Skip to content

Commit 5fcaaab

Browse files
committed
refactor: cache
1 parent a36bfad commit 5fcaaab

File tree

4 files changed

+7
-19
lines changed

4 files changed

+7
-19
lines changed

dist/vue-create-api.esm.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -130,18 +130,14 @@ var instances = [];
130130

131131
function add(component) {
132132
var ins = void 0;
133-
var alreadyIn = false;
134133
var len = instances.length;
135134
for (var i = 0; i < len; i += 1) {
136135
ins = instances[i];
137136
if (ins === component) {
138-
alreadyIn = true;
139-
break;
137+
return;
140138
}
141139
}
142-
if (!alreadyIn) {
143-
instances.push(component);
144-
}
140+
instances.push(component);
145141
}
146142

147143
function remove(component) {

dist/vue-create-api.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -136,18 +136,14 @@
136136

137137
function add(component) {
138138
var ins = void 0;
139-
var alreadyIn = false;
140139
var len = instances.length;
141140
for (var i = 0; i < len; i += 1) {
142141
ins = instances[i];
143142
if (ins === component) {
144-
alreadyIn = true;
145-
break;
143+
return;
146144
}
147145
}
148-
if (!alreadyIn) {
149-
instances.push(component);
150-
}
146+
instances.push(component);
151147
}
152148

153149
function remove(component) {

dist/vue-create-api.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/cache.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,14 @@ const instances = []
44

55
export function add(component) {
66
let ins
7-
let alreadyIn = false
87
const len = instances.length
98
for (let i = 0; i < len; i += 1) {
109
ins = instances[i]
1110
if (ins === component) {
12-
alreadyIn = true
13-
break
11+
return
1412
}
1513
}
16-
if (!alreadyIn) {
17-
instances.push(component)
18-
}
14+
instances.push(component)
1915
}
2016

2117
export function remove(component) {

0 commit comments

Comments
 (0)