import { BaseViewModel } from "@core/base";
import { CoreServiceKeys, getContainer } from "@core/di";
import { NavigationService } from "@core/navigation";
import { DemoRoutes } from "@shared/contracts";
import { DemoGoodsParam } from "../models/DemoNavParam";
/**
* @file 带参跳转示例页 ViewModel
* @author Joker.X
*/
@ObservedV2
export default class NavigationWithArgsViewModel extends BaseViewModel {
/**
* 获取路由参数
*/
routeParams: DemoGoodsParam|undefined = getContainer().resolve<NavigationService>(CoreServiceKeys.NavigationService).getRouteParams<DemoGoodsParam>(DemoRoutes.NavigationWithArgs);
}