首页 > 其他 > 详细

vue基础之组件创建

时间:2020-01-16 20:05:11      阅读:66      评论:0      收藏:0      [点我收藏+]

categories:

  • vue基础
    tags:
  • 组件
  • 局部组件
  • 全局组件

局部组件与全局组件声明

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>vue组件</title>
</head>
<body>
    <div id="app"></div>
    <script src="./vue.js"></script>
    <script>
        // 全局组件
        // Vue.component('组件名称',{选项})
        Vue.component('Vbtn',{
            template:`
            <button>按钮</button>
            `
        });
    

        // 局部组件的声明
        var Header = {
            data(){
                return {

                }
            },
            template:`
            <div>
            我是头部组件
            </div>
            `
        };
        var Contents = {
            data(){
                return {

                }
            },
            template:`
            <div>
            <Header/>我是内容组件
            </div>
            `
        };
        var Slider = {
            data(){
                return {

                }
            },
            template:`
            <div>
            我是侧边组件
            <Vbtn/><Vbtn/><Vbtn/>
            </div>
            `
        };

        var App = new Vue({
            el:'#app',
            data(){
                return {

                }
            },
            // 挂载子组件
            components:{
                Header,
                Contents,
                Slider
            },
            template:`
            <div>
                <Header/>
                <Contents/>
                <Slider/>
            </div>
            `

        })

    </script>
</body>
</html>

vue基础之组件创建

原文:https://www.cnblogs.com/anyux/p/12202997.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!