ration_enum={' ':' ','定性':'定性','定量':'定量'}
for val, key in ration_enum
if modi_type=='edit'&&key==common_index.ration
option(value='#{key}', selected) #{val}
else
option(value='#{key}') #{val}
预期“缩进”,但得到“换行符”
ration_enum={' ':' ','定性':'定性','定量':'定量'}
for val, key in ration_enum
if modi_type=='edit'&&key==common_index.ration
option(value='#{key}', selected) #{val}
else
option(value='#{key}') #{val}
预期“缩进”,但得到“换行符”
猜猜这是一个翡翠模板...
Jade 遵循 Python 规则,其中空格很重要,因此您必须正确缩进代码:
ration_enum={' ':' ','定性':'定性','定量':'定量'}
for val, key in ration_enum
if medi_type == 'edit' && key == common_index.ration
option(value='#{key}', selected) #{val}
else
option(value='#{key}') #{val}
Jade 具有灵活的缩进,您可以选择是否使用制表符或空格,以及多少个空格。但是,您必须在整个模板中的选择保持一致。
我出于不同的原因遇到了这个问题。
出于我给出的示例的目的
_ = [tab]
这是无效的玉:
div
_ div
_ _
_ _ div
这是有效的玉:
div
_ div
_ _ div
所以基本上确保空新行上的任何尾随空格都被删除,否则你的 Jade 将无法编译。
这个崇高的插件将帮助自动化这个过程:)