在下面的代码中,我希望所有内容都是内联呈现的,但它们不是。为什么组件在跨度时不进行内联呈现?
<div id='app'>
<span v-for="ville in nomVilles">
<span>{{ville}} </span>
</span>
<liste-villes :villes ="nomVilles"></liste-villes>
</div>
Vue.component('liste-villes',{
template: '<span >\
<span v-for="ville in villes">\
<p>{{ville}} </p>\
</span>\
</span> ',
props: ['villes']
});
var vm = new Vue ({
el:'#app',
data: {
nomVilles:['Vancouver','Montreal']
}
})
答案 0 :(得分:2)
span 元素是内嵌元素,而 p 标记是块元素。
您正在尝试在span标记内呈现段落元素,因此它仍占用整个块级别,强制下一个跨度不是内联的。