Commit dd13f33 1 parent 680b2eb commit dd13f33 Copy full SHA for dd13f33
File tree 1 file changed +4
-1
lines changed
1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 1
1
import { default as Axios , AxiosResponse } from 'axios'
2
+ import deepmerge from 'deepmerge'
2
3
import debounce from './debounce'
3
4
import {
4
5
fireBeforeEvent ,
@@ -387,7 +388,9 @@ export class Router {
387
388
388
389
const pageResponse : Page = response . data
389
390
if ( isPartial && pageResponse . component === this . page . component ) {
390
- pageResponse . props = { ...this . page . props , ...pageResponse . props }
391
+ pageResponse . props = deepmerge ( this . page . props , pageResponse . props , {
392
+ arrayMerge : ( _target : any [ ] , source : any [ ] ) => source ,
393
+ } )
391
394
}
392
395
preserveScroll = this . resolvePreserveOption ( preserveScroll , pageResponse ) as boolean
393
396
preserveState = this . resolvePreserveOption ( preserveState , pageResponse )
You can’t perform that action at this time.
0 commit comments