역할 영역 슬롯

1267 단어 전단 학습
역할 영역 슬롯 은 구성 요소 의 추상 적 인 능력 을 증가 시 켰 다.
예 를 들 어 저 는 my-list 구성 요 소 를 정 의 했 습 니 다.역할 영역 슬롯 을 사용 하지 않 았 을 때 my-list 템 플 릿 을 이렇게 쓸 수 있 습 니 다.
        

{{ title }}


물론 my-list 구성 요소 에 속성 props 가 있 습 니 다.
props:['title']

그러면 저 는 my-list 를 사용 할 때 이렇게 쓸 수 있 습 니 다.
우선 vue 인 스 턴 스 가 있어 야 합 니 다.
그리고 html 이렇게 생 겼 어 요.
var demo26 = new Vue({
    el:"#demo26",
    components:{
        'my-list':{
            template:'#my-list',
            props:['title']
        }
    },
    data(){
        return{
            shapes:[
                { name:'   ', sides:4},
                { name:'   ', sides:6},
                { name:'   ', sides:3}
            ],
            colors: [ 
                { name: '  ', hex: '#f4d03f' }, 
                { name: '  ', hex: '#229954' }, 
                { name: '  ', hex: '#9b59b6' } 
            ]
        }
    }
})

참고:https://www.w3cplus.com/vue/vue-js-scoped-slots.html

좋은 웹페이지 즐겨찾기