这个问题在这里已有答案:
请参阅以下图片。这些代码为vue js。作为第一个图像的内联代码正在工作。但是当put返回时,作为第二个图像,代码不起作用。但两个图像中的代码都相同,唯一的区别是多行。这些图像来自Sublime Text Editor,但同样在Atom和Notepad ++中也是如此。
有什么建议为什么会这样!
如果你将\
添加到每个新行的末尾,这将告诉字符串转到下一行。你可以在ES6中使用new string literal syntax。例如在ES6中(注意`而不是引号)。
var my_string = `some other
cool
thing`
如果你不能使用ES6,你可以使用\
做同样的事情。
var my_string = "some other\
cool\
thing"
最后,您可以将字符串添加到一起。
var my_string = 'Lorem ipsum dolor sit amet, ' +
'consectetur adipiscing elit, sed do eiusmod tempor ' +
'incididunt ut labore et dolore magna aliqua. Ut enim' +
' ad minim veniam'