history

Router的实现原理无非就是实现当URL变化的时候渲染的组件跟着变化。 要实现这个功能,就需要监听URL的变化,有两种方式可以实现,一是通过onhashchange监听#的变化,一是用history的新的API,包括pushState(), replaceState(), popstate等。具体实现细节我们暂时不讲, 有兴趣的可以看看下面几篇资料。

Refers

results matching ""

    No results matching ""