vue组件component的使用

组件(Component)是 Vue.js 最强大的功能之一。

组件可以扩展 HTML 元素,封装可重用的代码。

组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树:

 

 案例:

使用到的vue名词:v-for,component,template,props,v-bind

 

 代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>component</title>
</head>
<body>
<!--view层 模板-->
<div id="app">
<!--    组件:传递给组件中的值:props-->
    {{message}}
    <abc v-for="item in foods" v-bind:arrt="item"></abc>
</div>

<!--导入vue.js-->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script>
    // 定义一个vue组件component
    Vue.component("abc",{
        props: ['arrt'],
        template: '<li>{{arrt}}</li>'
    });
    var app=new Vue({
        el: "#app",
        data: {
            message: "组件测试:",
            foods: ["西红柿","西兰花","生菜"]
        },
    })
</script>
</body>
</html>
component组件测试

 

posted @ 2020-07-24 15:08  codeing123  阅读(1392)  评论(0编辑  收藏  举报