Browse Source

fix: handle raw mustache expressions over multiple lines

NGPixel 4 năm trước cách đây
mục cha
commit
d75c5532d1

+ 1 - 1
server/modules/rendering/html-core/renderer.js

@@ -250,7 +250,7 @@ module.exports = {
       const list = $(node).contents().toArray()
       const list = $(node).contents().toArray()
       list.forEach(item => {
       list.forEach(item => {
         if (item.type === 'text') {
         if (item.type === 'text') {
-          const rawText = $(item).text()
+          const rawText = $(item).text().replace(/\r?\n|\r/g, '')
           if (mustacheRegExp.test(rawText)) {
           if (mustacheRegExp.test(rawText)) {
             $(item).parent().attr('v-pre', true)
             $(item).parent().attr('v-pre', true)
           }
           }