Vue.js 将{{if@last}}把手模板转换为vue 2.0
我想逐步从主干+把手切换到Vue,但我在使用把手模板时遇到了一些问题 在我的一个模板中,我有如下内容:Vue.js 将{{if@last}}把手模板转换为vue 2.0,vue.js,vuejs2,Vue.js,Vuejs2,我想逐步从主干+把手切换到Vue,但我在使用把手模板时遇到了一些问题 在我的一个模板中,我有如下内容: {{#each tHeads}} {{#if @last}} {{#each th}} {{#if iWidth}} <col style="width: {{iWidth}}px;"/> {{/if}} {{/each}} {{/if}} {{/each}} {{{#每个tHeads} {{{#if@last}}
{{#each tHeads}}
{{#if @last}}
{{#each th}}
{{#if iWidth}}
<col style="width: {{iWidth}}px;"/>
{{/if}}
{{/each}}
{{/if}}
{{/each}}
{{{#每个tHeads}
{{{#if@last}}
{{{#每个th}
{{{如果我愿意}
{{/if}
{{/每个}}
{{/if}
{{/每个}}
我想将其转换为vue模板,但无法从Handlebar中找到对应的@last helper。在vue中没有类似
@last
的实现,正如Evan You解释的那样,拥有这样的功能会很昂贵,而且对于每个v-for
循环也不经常使用
您可以为此定义方法isLast
,并按如下方式使用它:
<div v-if="isLast(index)">
在Vue中没有类似于
@last
的实现,正如Evan You所解释的那样,拥有这样的功能将是昂贵的,而且对于每个v-for
循环也不经常使用
您可以为此定义方法isLast
,并按如下方式使用它:
<div v-if="isLast(index)">
谢谢,我会试试的@bboydflo建议避免直接在模板中使用方法,因为它们在每个变更检测周期中都会执行。相反,尝试使用computed PropertyTanks,我会尝试@bboydflo建议避免直接在模板中使用方法,因为它们在每个变更检测周期中都会执行。相反,请尝试使用计算属性查看上的答案查看上的答案