fix(runtime-dom/style): normalize string when merging styles (#1127)

This commit is contained in:
t-zzzzzzzzz
2020-05-06 23:14:07 +08:00
committed by GitHub
parent 4d9b651d82
commit 2d9f136077
2 changed files with 42 additions and 1 deletions

View File

@@ -258,6 +258,34 @@ describe('vnode', () => {
}
})
})
test('style', () => {
let props1: Data = {
style: 'width:100px;right:10;top:10'
}
let props2: Data = {
style: [
{
color: 'blue',
width: '200px'
},
{
width: '300px',
height: '300px',
fontSize: 30
}
]
}
expect(mergeProps(props1, props2)).toMatchObject({
style: {
color: 'blue',
width: '300px',
height: '300px',
fontSize: 30,
right: 10,
top: 10
}
})
})
test('handlers', () => {
let clickHandler1 = function() {}