上代码
app/Resources/views/admin-v2/default/index.html.twig
{# 任务助手 #}
{% if not isNewcomerTaskAllDone %}
<div class="admin-v2-section admin-v2-section--step">
<div class="admin-v2-section__header">{{ 'admin_v2.newcomer_task.helper'|trans }}
<span class="admin-v2-section__tip">{{ 'admin_v2.newcomer_task.helper_tip'|trans }}</span>
<span class="admin-v2-section__more js-show-toggle">
<span class="js-toggle-text">{{ 'admin_v2.newcomer_task.collapse'|trans }}</span>
<i class="es-icon es-icon-keyboardarrowup"></i>
</span>
</div>
<div class="admin-v2-section__body js-steps" data-url="{{ path('admin_v2_homepage_newconer_task') }}">
<div class="row text-center" style="line-height: 160px;">
{{ 'admin_v2.homepage.loading_data_tips'|trans }}
</div>
</div>
</div>
{% endif %}
app/Resources/translations/messages.zh_CN.yml:
admin_v2.homepage.loading_data_tips: 正在载入数据,请稍等。
由代码可以看出来,内部的内容应当为异步加载而成的。
而并不可以直接去将内容写死。
而写死导致的后果:
分析:
出现这个原因是因为data-url的值为空,而data-url为空时,js就会取用当前页面的url,就会出先这种嵌套的情况了