问题描述
我无法理解其中的区别。这里有什么问题?每当我在 pug 中这样写时——
-const users =[
{
"key":"Property","key":"Property",}];
-
const users =[
{
"key":"Property",}];
——它不会抛出错误并给出正确的结果。
如果您知道其中的区别,请帮助我。
解决方法
Unbuffered code in Pug 必须全部在一行上,或者必须全部缩进在连字符 (-
) 下,连字符单独在一行上。
// this is ok
- let users = ['foo','bar']
// this is also ok
-
let users = [
'foo','bar'
]
// this isn't ok
- let users = [
'foo','bar'
]
将内容放在连字符旁边向 Pug 表示代码都在一行上,它不会将下一行视为代码,即使它是缩进的。