manyfreebug
V2EX  ›  Vue.js

为啥这段 vue 的代码无法正常运行?感觉写的没错

  •  
  •   manyfreebug · Jul 1, 2019 · 4392 views
    This topic created in 2686 days ago, the information mentioned may be changed or developed.
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title></title>
      <script src="../vue.js"></script>
    </head>
    <body>
      <div id="root">
        <!-- <div title="this is hello world">{{msg}}</div>-->
      </div>
    	
      <script>
        new Vue({
          el: "#root",
          template: "<div title="this is hello world">{{msg}}</div>",
          data: {
            msg: "hello"
          }
    	})	
      </script>
    </body>
    </html>
    
    报错信息:
    SyntaxError: missing } after property list
    note: { opened at line 14, column 10
    
    13 replies  •  2019-07-03 00:06:29 +08:00
    UnluckyNinja
    UnluckyNinja
    Jul 1, 2019❤️1
    1
    template 里面双引号没转义
    建议使用 VSC 等内置语法高亮和显示编译错误的编辑器
    MonoLogueChi
    MonoLogueChi
    Jul 1, 2019 via Android❤️1
    2
    按照报错信息,第 14 行第十个字符,是个引号,其实在浏览器里你一点就能直接定位到错误行
    zhizunzz
    zhizunzz
    Jul 1, 2019 via Android❤️1
    3
    template 字符串用单引号就好了
    iwanghang
    iwanghang
    Jul 1, 2019❤️1
    4
    template: "<div title='this is hello world'>{{msg}}</div>"
    双引号里面使用单引号
    iwanghang
    iwanghang
    Jul 1, 2019
    5
    双引号里面字符串使用单引号,单引号里面使用双引号,通常也会使用\'或\"转义
    zealic
    zealic
    Jul 1, 2019
    6
    语法高亮都告诉你原因了
    plqws
    plqws
    Jul 1, 2019
    7
    这个都不是 vue 的问题了,这是编程基础的问题
    MilkShake
    MilkShake
    Jul 1, 2019
    8
    楼上说的有理,跟 vue 没关系,是编程问题了。
    15651980765
    15651980765
    Jul 1, 2019
    9
    楼上正解,也可以用 es6 的反引号``
    brust
    brust
    Jul 1, 2019
    10
    语法高亮都告诉你原因了
    Sapp
    Sapp
    Jul 1, 2019
    11
    @aaa5838769 这跟编程基础问题都不打,纯粹是不看错误提示。不过说回来我甚至碰到过工作几年的报了错还是一味的问别人哪里错了,明白的写着的错误都不会看
    MilkShake
    MilkShake
    Jul 1, 2019
    12
    @Sapp 哈哈 估计比较懒吧
    SilentDepth
    SilentDepth
    Jul 3, 2019
    13
    这就是为什么建议 JS 字符串用单引号包裹的原因(
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1799 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 09:47 · PVG 17:47 · LAX 01:47 · JFK 04:47
    ♥ Do have faith in what you're doing.