(七)Component组件中的属性

2018-02-15  本文已影响0人  我拥抱着我的未来

本节知识点

概述

定义属性并获取到属性值

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="initial-scale=1.0,maximum-scale=1.0">
    <title>Title</title>
    <script src="js/vue.js"></script>
</head>
<body>
    <div id="app">
       <hello message="新年好"></hello>
    </div>
</body>
<script>
//    var app = new Vue({
//        el:"#app",
//        components:{
//            "hello":{
//                template:`<p style="color:red">{{message}}</p>`,
//                props:["message"]
//            }
//        }
//    })
Vue.component("hello",{
    template:`<p style="color:red;">{{message}}</p>`,
    props:["message"]
})
    var app = new Vue({
        el:"#app"
    });

</script>
</html>

向构造器里面传值

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="initial-scale=1.0,maximum-scale=1.0">
    <title>Title</title>
    <script src="js/vue.js"></script>
</head>
<body>
    <div id="app">
       <hello :message="message"></hello>
    </div>
</body>
<script>
//    var app = new Vue({
//        el:"#app",
//        components:{
//            "hello":{
//                template:`<p style="color:red">{{message}}</p>`,
//                props:["message"]
//            }
//        }
//    })
Vue.component("hello",{
    template:`<p style="color:red;">{{message}}</p>`,
    props:["message"]
})
    var app = new Vue({
        el:"#app",
        data:{
           message:"新年好"
        }
    });

</script>
</html>
上一篇 下一篇

猜你喜欢

热点阅读