라이브 편집 인용과 멀티라인 입력 보정
This commit is contained in:
@@ -84,6 +84,15 @@ const normalizeBodyLines = (payload) => {
|
||||
const onBodyCommit = (payload) => {
|
||||
commitCalloutLines(normalizeBodyLines(payload))
|
||||
}
|
||||
|
||||
/**
|
||||
* 본문 입력 중 마크다운을 동기화한다.
|
||||
* @param {string|{ value?: string }} payload - 편집 페이로드
|
||||
* @returns {void}
|
||||
*/
|
||||
const onBodyInput = (payload) => {
|
||||
commitCalloutLines(normalizeBodyLines(payload))
|
||||
}
|
||||
</script>
|
||||
|
||||
<template>
|
||||
@@ -105,6 +114,7 @@ const onBodyCommit = (payload) => {
|
||||
:source-line="bodySourceLine"
|
||||
:source-line-count="bodyLines.length"
|
||||
:model-value="modelValue"
|
||||
@input="onBodyInput"
|
||||
@commit="onBodyCommit"
|
||||
@delete-line="emit('delete-line', $event)"
|
||||
@insert-below="emit('insert-below', $event)"
|
||||
|
||||
Reference in New Issue
Block a user