Skip to content

Commit c9fbcaf

Browse files
committed
remove unnecessary slice in SSR renderStyle (small perf gain)
1 parent 938fa4e commit c9fbcaf

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/platforms/web/server/modules/style.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ function genStyleText (vnode: VNode): string {
88
for (const key in style) {
99
styleText += `${hyphenate(key)}:${style[key]};`
1010
}
11-
return styleText.slice(0, -1)
11+
return styleText
1212
}
1313

1414
export default function renderStyle (vnode: VNodeWithData): ?string {

test/ssr/ssr-string.spec.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ describe('SSR: renderToString', () => {
102102
}
103103
}, result => {
104104
expect(result).toContain(
105-
'<div server-rendered="true" style="background-color:black;font-size:14px;color:red"></div>'
105+
'<div server-rendered="true" style="background-color:black;font-size:14px;color:red;"></div>'
106106
)
107107
done()
108108
})
@@ -116,7 +116,7 @@ describe('SSR: renderToString', () => {
116116
}
117117
}, result => {
118118
expect(result).toContain(
119-
'<div server-rendered="true" style="color:red"></div>'
119+
'<div server-rendered="true" style="color:red;"></div>'
120120
)
121121
done()
122122
})
@@ -135,7 +135,7 @@ describe('SSR: renderToString', () => {
135135
}
136136
}, result => {
137137
expect(result).toContain(
138-
'<section server-rendered="true"><div style="color:red"></div></section>'
138+
'<section server-rendered="true"><div style="color:red;"></div></section>'
139139
)
140140
done()
141141
})
@@ -159,7 +159,7 @@ describe('SSR: renderToString', () => {
159159
}
160160
}, result => {
161161
expect(result).toContain(
162-
'<div server-rendered="true" style="text-align:left;font-size:520rem;color:red"></div>'
162+
'<div server-rendered="true" style="text-align:left;font-size:520rem;color:red;"></div>'
163163
)
164164
done()
165165
})
@@ -178,7 +178,7 @@ describe('SSR: renderToString', () => {
178178
}
179179
}, result => {
180180
expect(result).toContain(
181-
'<div server-rendered="true" style="color:red"><div></div></div>'
181+
'<div server-rendered="true" style="color:red;"><div></div></div>'
182182
)
183183
done()
184184
})
@@ -197,7 +197,7 @@ describe('SSR: renderToString', () => {
197197
}
198198
}, result => {
199199
expect(result).toContain(
200-
'<div server-rendered="true" style="color:red"><span style="color:black"></span></div>'
200+
'<div server-rendered="true" style="color:red;"><span style="color:black;"></span></div>'
201201
)
202202
done()
203203
})

0 commit comments

Comments
 (0)