You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<figureclass="highlight html"><table><tr><tdclass="code"><pre><divclass="line"><spanclass="tag"><<spanclass="name">div</span><spanclass="attr">v-for</span>=<spanclass="string">"item in items"</span>></span></div><divclass="line"> {{ item.text }}</div><divclass="line"><spanclass="tag"></<spanclass="name">div</span>></span></div></pre></td></tr></table></figure>
1445
1445
<p>另外也可以为数组索引指定别名 (或者用于对象的键):</p>
1446
1446
<figureclass="highlight html"><table><tr><tdclass="code"><pre><divclass="line"><spanclass="tag"><<spanclass="name">div</span><spanclass="attr">v-for</span>=<spanclass="string">"(item, index) in items"</span>></span><spanclass="tag"></<spanclass="name">div</span>></span></div><divclass="line"><spanclass="tag"><<spanclass="name">div</span><spanclass="attr">v-for</span>=<spanclass="string">"(val, key) in object"</span>></span><spanclass="tag"></<spanclass="name">div</span>></span></div><divclass="line"><spanclass="tag"><<spanclass="name">div</span><spanclass="attr">v-for</span>=<spanclass="string">"(val, key, index) in object"</span>></span><spanclass="tag"></<spanclass="name">div</span>></span></div></pre></td></tr></table></figure>
<figureclass="highlight html"><table><tr><tdclass="code"><pre><divclass="line"><spanclass="tag"><<spanclass="name">div</span><spanclass="attr">class</span>=<spanclass="string">"child"</span>></span></div><divclass="line"><spanclass="tag"><<spanclass="name">slot</span><spanclass="attr">text</span>=<spanclass="string">"hello from child"</span>></span><spanclass="tag"></<spanclass="name">slot</span>></span></div><divclass="line"><spanclass="tag"></<spanclass="name">div</span>></span></div></pre></td></tr></table></figure>
<figureclass="highlight html"><table><tr><tdclass="code"><pre><divclass="line"><spanclass="tag"><<spanclass="name">div</span><spanclass="attr">class</span>=<spanclass="string">"parent"</span>></span></div><divclass="line"><spanclass="tag"><<spanclass="name">child</span>></span></div><divclass="line"><spanclass="tag"><<spanclass="name">template</span><spanclass="attr">slot-scope</span>=<spanclass="string">"props"</span>></span></div><divclass="line"><spanclass="tag"><<spanclass="name">span</span>></span>hello from parent<spanclass="tag"></<spanclass="name">span</span>></span></div><divclass="line"><spanclass="tag"><<spanclass="name">span</span>></span>{{ props.text }}<spanclass="tag"></<spanclass="name">span</span>></span></div><divclass="line"><spanclass="tag"></<spanclass="name">template</span>></span></div><divclass="line"><spanclass="tag"></<spanclass="name">child</span>></span></div><divclass="line"><spanclass="tag"></<spanclass="name">div</span>></span></div></pre></td></tr></table></figure>
1221
1221
<p>如果我们渲染上述模板,得到的输出会是:</p>
1222
1222
<figureclass="highlight html"><table><tr><tdclass="code"><pre><divclass="line"><spanclass="tag"><<spanclass="name">div</span><spanclass="attr">class</span>=<spanclass="string">"parent"</span>></span></div><divclass="line"><spanclass="tag"><<spanclass="name">div</span><spanclass="attr">class</span>=<spanclass="string">"child"</span>></span></div><divclass="line"><spanclass="tag"><<spanclass="name">span</span>></span>hello from parent<spanclass="tag"></<spanclass="name">span</span>></span></div><divclass="line"><spanclass="tag"><<spanclass="name">span</span>></span>hello from child<spanclass="tag"></<spanclass="name">span</span>></span></div><divclass="line"><spanclass="tag"></<spanclass="name">div</span>></span></div><divclass="line"><spanclass="tag"></<spanclass="name">div</span>></span></div></pre></td></tr></table></figure>
<figureclass="highlight html"><table><tr><tdclass="code"><pre><divclass="line"><spanclass="tag"><<spanclass="name">child</span>></span></div><divclass="line"><spanclass="tag"><<spanclass="name">span</span><spanclass="attr">slot-scope</span>=<spanclass="string">"{ text }"</span>></span>{{ text }}<spanclass="tag"></<spanclass="name">span</span>></span></div><divclass="line"><spanclass="tag"></<spanclass="name">child</span>></span></div></pre></td></tr></table></figure>
0 commit comments