Vue中的作用域插槽(slot)
2018-04-17 本文已影响0人
daoqing99
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Vue中的作用域插槽(slot)</title>
</head>
<style>
h1 {
color: red;
}
</style>
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>
<body>
<div id="app">
<child>
<template slot-scope='aaa'>
<h1>{{aaa.item}}</h1>
</template>
</child>
</div>
<script>
Vue.component('child', {
data: function() {
return {
list: [1, 2, 3, 4]
}
},
template: `
<div>
<ul>
<slot v-for="item in list" :item='item'></slot>
</ul>
</div>`,
});
var vm = new Vue({
el: '#app'
})
</script>
</body>
</html>