老师 这个文本标签。v-html渲染不出来
来源:9-9 作业 完成文章详情页
帅得无心敲代码
2021-08-03
就这样的。 这是BUG 不是?
写回答
2回答
-
张轩
2021-08-04
同学你好 我的测试数据中有一部分原始内容就是 HTML 的,不是 markdown 格式的(从别的网站爬虫爬过来的, 为了丰富数据),这部分内容会有一个属性是 isHTML,可以用这个判断,是否需要转换。
当然你自己新建的数据其实是不需要这样的转换的。 只是为了适配我的这些测试数据。
// store.ts 先给PostProps 添加一个属性 65 行 export interface PostProps { // 之前的各种属性 isHTML?: boolean; } // 可以这样修改一下 PostDetail 43 行 const { content, isHTML } = postDetailData.value if (postDetailData.value && content) { return isHTML ? content : md.render(content) } else { return '' }
00 -
张轩
2021-08-04
同学你好 这个应该是可以成功渲染的 可以看一下你的代码中是怎样处理这一块内容的吗?你提交一下代码库 我直接去看一下吧
012021-08-04
相似问题