Vue入门 Demo19 Vue中的作用域插槽
<!DOCTYPE html>
<html lang="en">
<head>
<meta content="text/html; charset=utf-8" />
<title>Vue中的作用域插槽</title>
<script src="./vue.js"></script>
</head>
<body>
<div id="app">
<child>
<!-- 作用域插槽必须是template开头结尾的 -->
<template slot-scope="props">
<li>{{props.item}}</li>
</template>
</child>
</div>
<script>
Vue.component('child',{
data: function(){
return {
list: [1, 2, 3, 4],
}
},
template: '<div> <ul> <slot v-for="item of list" :item=item></slot> </ul> </div>'
})
var vm = new Vue({
el: "#app",
methods: {
}
})
</script>
</body>
</html>