Fix that model was reset after resetting skin previewing

This commit is contained in:
Pig Fang 2019-08-08 11:29:42 +08:00
parent bbdd75ad44
commit 4de51a464a
4 changed files with 9 additions and 1 deletions

View File

@ -159,6 +159,7 @@ export default {
this.handles.run.paused = true
this.handles.rotate.paused = true
this.viewer.camera.position.z = 70
this.viewer.playerObject.skin.slim = this.model === 'alex'
},
},
}

View File

@ -102,9 +102,14 @@ test('reset', () => {
this.disposed = true
}.bind(new mockedSkinview3d.SkinViewer())
)
const wrapper = mount(Previewer)
const wrapper = mount<Viewer>(Previewer, {
propsData: {
model: 'alex',
},
})
wrapper.find('.fa-stop').trigger('click')
expect(mockedSkinview3d.SkinViewer.prototype.dispose).toBeCalled()
expect(wrapper.vm.viewer.playerObject.skin.slim).toBeTrue()
})
test('custom title', () => {

View File

@ -10,3 +10,4 @@
- Some fields at administration panel shouldn't be sortable.
- Add missing l10n text.
- Fixed that model was reset after resetting skin previewing.

View File

@ -10,3 +10,4 @@
- 管理面板的列表中某些字段不应是可排序的
- 补充部分缺失的语言文本
- 重置皮肤预览后,皮肤模型也被重置的问题