Vue 中' '中的内容无法换行

2017-11-06 10:23:32 +08:00
 duglik

代码如下:

    name: 'app',
    components:{
    },
    data(){
        return {
            code: '',
            finalCode: 'body{ background :red}',
        }
    },
    created(){
        var n = 0
        setInterval(()=>{
            this.code = this.finalCode.substring(0,n)
            n += 1
        },100)
    },

当我将 finalCode 中的内容换行显示时

return {
            code: '',
            finalCode: '
            body{ background :red}',
        }

就会出现报错SyntaxError: Unterminated string constant,而我需要里面放多行内容换行显示,该怎么做?

7880 次点击
所在节点    问与答
9 条回复
WenJimmy
2017-11-06 10:36:51 +08:00
``
jevirs
2017-11-06 10:44:13 +08:00
``
duglik
2017-11-06 10:53:48 +08:00
@jevirs
''
body{ background :red}
''这样换行的话,还是会有报错**Unexpected token, expected**
sneezry
2017-11-06 10:57:59 +08:00
用`,要么用\n
xfspace
2017-11-06 11:00:31 +08:00
`` 不是双引号 1 前面那个键
xingo
2017-11-06 11:47:30 +08:00
{
code: '',
finalCode: '\
body{ background: red }',
}

换行最后一个加 \ 也可以
jas0ndyq
2017-11-06 12:56:21 +08:00
请先学习 JavaScript
wwqgtxx
2017-11-06 13:21:33 +08:00
1 楼正解,不过建议楼主带一个放大镜看一下一楼的答案
Revenant
2017-11-06 13:32:05 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/403835

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX