reactjs - 从json在html页面中实现react路由
问题描述
我在按预期实施路由时遇到了一些问题。我的场景是我有一个组件,组件内的内容是从服务器中的 json 数据中获取的。在内容中有一些<a>
标签,当我点击链接时,页面正在重新加载,而不是实际路由的工作方式。
我试过的是
import React, {Component} from 'react'
............. other imports ....
const htmlContent=`<div>
<p> Lorem ipsum content goes here </p>
<a href="/home">Home</a>
</div>`;
export class InnerPage extends Component{
...... other stuffs .......
render(){
return(
<div>
// static content
<div dangerouslySetInnerHTML={{__html: htmlContent}} />
</div>
)
}
}
在这里,它按预期呈现 html 内容,但路由未按预期工作。任何帮助将不胜感激。
解决方案
推荐阅读
- android - 状态栏上的字体
- xml - 为什么我的 XPath 表达式在 XML 文档中找不到新添加的节点?
- node.js - 如何生成和验证文件的校验和而不在 Node JS 中下载文件
- ios - 如何将 TextField 中的占位符文本设置为斜体?
- git - 重置登台和承诺区域时遇到问题
- android - .commitNow() 与 .commit(),哪个更合适?
- android - 为 Car 构建 AOSP 后未生成用户数据图像
- python-3.x - 试图找到不同的边缘来检测矩形
- facebook - 使用 My App 中的子域使用 facebook 自动登录
- r - R,按ID分组并按组中的值对列求和而不调用列名?