Comments (9)
看下你对应的html是怎样的,正常的是这样
<p data-line="0">fas<br>
asd<br>
sasdd</p>
from md-editor-v3.
html是这样的
但是我选中里面的文字,这个地方好像前面多了个换行
但是我得山上应该就是只有一个\n
from md-editor-v3.
或许是因为,在替换为<br>
标签的时候,文本里面的\n还存在?
from md-editor-v3.
查了下文档,这是有些 Markdown 解析器在生成 HTML 时,为了保持与原始 Markdown 文件的最大兼容性和可读性,选择保留原始的换行符。而 markdown-it 和 marked 在设置 breaks 为 true,有上面相同的行为。
如果不希望使用的话,可以从这里参考设置它的值。
由于\n
在html中并不会起到真实的换行行为,所以你需要参考下面的语法编写你的内容:
https://github.github.com/gfm/#example-673
from md-editor-v3.
问题是我现在需要在输入框借助\n换行,其实就是输入框默认的换行行为是在字符串添加\n,而我们后端也需要这个来表示换行。渲染的时候就用的咱们的插件,所有下面的markdown语法应该不行。
上面那个配置可以解决这个问题吗,文档看的不是很清晰,可否提供一个示例代码,麻烦大佬
from md-editor-v3.
问题是我现在需要在输入框借助\n换行,其实就是输入框默认的换行行为是在字符串添加\n,而我们后端也需要这个来表示换行。渲染的时候就用的咱们的插件,所有下面的markdown语法应该不行。 上面那个配置可以解决这个问题吗,文档看的不是很清晰,可否提供一个示例代码,麻烦大佬
如果确实要使用\n
换行,那不用做任何修改,目前没有办法移除保留的\n
。
from md-editor-v3.
那中间空了一行的问题就解决不掉了嘛0.0
from md-editor-v3.
从编译规则上去处理挺麻烦的,通过组件提供的预处理html的方法sanitize
,你可以把它替换掉,像下面:
<MdPreview sanitize={(h) => h.replace(/<br>\n/g, '<br>')} />
from md-editor-v3.
加上这个可以了,感谢老哥
from md-editor-v3.
Related Issues (20)
- katex公式标识符自定义 HOT 1
- transformImgUrl HOT 2
- 4.17.0存在使用拼字输入法以后输入框乱飘的问题 HOT 5
- 拼字时触发compositionstart和compositionend事件失败 HOT 4
- color无法设置 HOT 1
- 代码块换行后,行号的问题现在有办法了吗? HOT 2
- 保存的内容再次加载内容错乱 HOT 2
- 关于在wujie微前端环境下,仅预览模式点击目录无法定位
- onGetCatalog可否返回树形结构数据 HOT 1
- wujie微前端环境下,目录高亮无法定位 HOT 1
- 关于预览模式在wujie微前端环境下无法高亮当前目录 HOT 1
- 黑暗模式下服务端渲染和客户端渲染不一致有办法解决吗? HOT 11
- 【需求】表格合并单元格 HOT 1
- 行尾英文单词截断问题 HOT 1
- 使用config扩展语法问题 HOT 2
- Disable default Completion HOT 1
- Disable default Completion HOT 1
- 图片预览存在两个遮罩层 HOT 13
- Refused to load the script 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js' because it violates the following Content Security Policy directive: "script-src 'self'". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. HOT 3
- 在项目包含 vue-i18n v9.13.1 中会报错,编译后无法使用,开发模式不影响 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from md-editor-v3.