代码之家  ›  专栏  ›  技术社区  ›  Dende

以HTML呈现的Vue语法

  •  1
  • Dende  · 技术社区  · 8 年前

    我正在熟悉vue.js,阅读并尝试其他人的代码,以了解正在发生的事情。

    在呈现HTML时,我会在页面上呈现Vue条件,如下所示 Screenshot of the page

    HTML看起来像这样 %div.validation-error v-if="errors.has('start')" %p.error Bitte wählen Sie aus, ab wann Sie Ihren Austauschschüler aufnehmen wollen.

    为什么会这样?

    1 回复  |  直到 8 年前
        1
  •  0
  •   str    8 年前

    您正在使用 HAML 但是正在以不受支持的方式设置属性值。

    见 http://haml.info/docs/yardoc/file.REFERENCE.html#attributes 供参考:

    例如:

    %html{:xmlns => "http://www.w3.org/1999/xhtml", "xml:lang" => "en", :lang => "en"}
    

    编译为:

    <html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'></html>