假设某个网站的情况完全取决于必须对某个API之后的 rewrite 表的查询,该网站上必须呈现哪个页面(或一组组件)的决定:
PreferenceFragmentCompat
然后,假设我们要在上一个路由步骤之后为页面设置静态道具,因为我可能想要这样的情况:
所以,我的看法是:
override fun onDisplayPreferenceDialog(preference: Preference) {
if (preference is ListPreference) {
showListPreferenceDialog(preference)
} else {
super.onDisplayPreferenceDialog(preference)
}
}
我不知道这是否是正确的方法。
但是我的主要问题是在哪里或如何实现取决于API请求的异步路由步骤。如果我在/this-is-a-product
/this-is-a-cms-page
/this-is-some-dynamic-page
pages/product.js (getStaticProps and getStaticPaths, and fallback = true)
pages/cms.js (getStaticProps and getStaticPaths, and fallback = true)
pages/ssr.js (getServerSideProps, then I'll implement some kind of caching on a superior level)
上执行此操作,那么我就不能将_app.js
用于getStaticProps
。