简体   繁体   English

如何使用VueJS和Jade

[英]How to use VueJS and Jade

I'm fairly new to VueJS, and I'm being tripped up on what seems to be a fairly trivial problem: how to use VueJS and Jade together? 我是VueJS的新手,我被一个似乎很琐碎的问题绊倒了:如何一起使用VueJS和Jade?

Below is the code I'm trying to render in Jade: 以下是我尝试在Jade中渲染的代码:

extends layout

block content
    div.main-holder
        button(v-on:submit="handleIt")Button

However when I load the page I get this error: 但是,当我加载页面时,出现此错误:

/Users/username/Documents/app/app/views/index.jade:5 3| /Users/username/Documents/app/app/views/index.jade:5 3 | block content 4| 阻止内容4 | div.main-holder > 5| div.main-holder> 5 | button(v-on:submit="handleIt")Button Unexpected token tag expected text , code , : , newline or eos Error: /Users/username/Documents/app/app/views/index.jade:5 3| button(v-on:submit =“ handleIt”)Button意外的令牌tag预期的textcode:newlineeos错误:/Users/username/Documents/app/app/views/index.jade:5 3 | block content 4| 阻止内容4 | div.main-holder 主要股东

5| 5 | button(v-on:submit="handleIt")Button 按钮(v-on:submit =“ handleIt”)按钮

Unexpected token tag expected text , code , : , newline or eos at Parser.tag (/Users/username/Documents/app/app/node_modules/jade/lib/parser.js:828:15) at Parser.parseTag (/Users/username/Documents/app/app/node_modules/jade/lib/parser.js:759:17) at Parser.parseExpr (/Users/username/Documents/app/app/node_modules/jade/lib/parser.js:211:21) at Parser.block (/Users/username/Documents/app/app/node_modules/jade/lib/parser.js:729:25) at Parser.tag (/Users/username/Documents/app/app/node_modules/jade/lib/parser.js:838:24) at Parser.parseTag (/Users/username/Documents/app/app/node_modules/jade/lib/parser.js:759:17) at Parser.parseExpr (/Users/username/Documents/app/app/node_modules/jade/lib/parser.js:211:21) at Parser.block (/Users/username/Documents/app/app/node_modules/jade/lib/parser.js:729:25) at Parser.parseBlock (/Users/username/Documents/app/app/node_modules/jade/lib/parser.js:535:14) at Parser.parseExpr (/Users/username/Documents/app/app/node_modules/jade/lib/parser.js:215:21) Parser.parseTag(/ Users)处Parser.tag(/Users/username/Documents/app/app/app/node_modules/jade/lib/parser.js:828:15)出现意外的令牌tag预期textcode:newlineeos /username/Documents/app/app/app/node_modules/jade/lib/parser.js:759:17)位于Parser.parseExpr(/Users/username/Documents/app/app/app/node_modules/jade/lib/parser.js:211 :21)在Parser.tag(/Users/username/Documents/app/app/app/node_modules/jade/lib/parser.js:729:25)在Parser.tag(/ Users / username / Documents / app / app / app / node_modules在Parser.parseExpr(/ Users)上位于Parser.parseTag(/Users/username/Documents/app/app/app/node_modules/jade/lib/parser.js:759:17)的/jade/lib/parser.js:838:24) /username/Documents/app/app/app/node_modules/jade/lib/parser.js:211:21)在Parser.block(/Users/username/Documents/app/app/node/modules/jade/lib/parser.js:729 :25)在Parser.parseExpr(/Users/username/Documents/app/app/node_modules/jade/lib/parser.js:535:14)在Parser.parseExpr(/ Users / username / Documents / app / app / app / node_modules /jade/lib/parser.js:215:21)

I've tried escaping the button with the pipe character and a few other sequences but nothing seems to work. 我尝试用竖线字符和其他一些序列转义按钮,但似乎无济于事。 Any help would be greatly appreciated. 任何帮助将不胜感激。

Turns out I was missing a space between button(v-on:submit="handleIt") and the word "Button." 原来我在button(v-on:submit =“ handleIt”)和单词“ Button”之间缺少空格。 Fixed my own issue. 解决了我自己的问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM