【发布时间】:2019-03-31 02:59:17
【问题描述】:
我用 react-router(v5) 创建了一个简单的 react 应用。每个页面都有带有当前年份的页脚。
const footerYear = document.getElementById('footerThisYear');
if (footerYear) {
footerYear.innerHTML = new Date().getFullYear();
}
问题是上面的 sn-p 在通过 react-router 的<Link> 进入的子页面中不起作用。输入完整的网址时它可以工作。
预览: https://stackblitz.com/edit/react-mqjws7?file=index.js
子页面示例网址: https://react-mqjws7.stackblitz.io/page/a
问题:如何在每个页面中进行这项工作?
谢谢!
【问题讨论】:
-
当你可以把它放到Footer jsx中时,你为什么要把它作为一个外部脚本?
标签: javascript reactjs react-router create-react-app