组件(父传子)

2018-09-24  本文已影响0人  王诺岚
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        li{
            list-style: none;
        }
    </style>
</head>
<body>
<div id="app">
   <my></my>
</div>
<script src="js/vue.js"></script>
<script>
    Vue.component('my',{
        template:`
                <div>
                <my1 v-bind:num="mag"></my1>
                <my2 v-bind:num1="mass"></my2>
                </div>
        `,
        data:function(){
            return{
                mag:'水果列表',
                mass:['苹果','香蕉','鸭梨']
            }
        },
    })
    Vue.component('my1',{
        props:['num'],
        template:`
            <div>
            <h3>{{num}}</h3>
            </div>
        `
    })
    Vue.component('my2',{
        props:['num1'],
        template:`
        <div>
           <ul>
               <li v-for="w in num1">{{w}}</li>
           </ul>
        </div>

        `
    })
    new Vue({
        el:'#app'
    })
</script>
</body>
</html>
上一篇 下一篇

猜你喜欢

热点阅读