• Vue2 组件注册


    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <script type="text/javascript" src="Vue-v2.5.22.js"></script>
        <title>Title</title>
    </head>
    <body>
    <div id="app">
        <my-component></my-component>
        <my-parent></my-parent>
    
        <my-component2></my-component2>
        <my-parent2></my-parent2>
    </div>
    
    <script type="text/javascript">
        // 全局注册
        let MyComponent = Vue.extend({
            template: '<p>This is a component</p>'
        });
    
        Vue.component('my-component', MyComponent);
    
        // 局部注册
        let Child = Vue.extend({
            template: '<p>This is a child component</p>'
        });
    
        let Parent = Vue.extend({
            template: '<div>
            <p>This is a parent component</p>
            <my-child></my-child>
            </div>',
            components: { //注意加 s
                'my-child': Child
            }
        });
    
        Vue.component('my-parent', Parent);
    
        // 简化方式
        // 全局注册
        Vue.component('my-component2',
            {
                template: '<p>This is a component</p>'
            });
        // 局部注册
        Vue.component('my-parent2',
            {
                template: '<div>
            <p>This is a parent component</p>
            <my-child2></my-child2>
            </div>',
                components: { //注意加 s
                    'my-child2': {
                        template: '<p>This is a child component</p>'
                    }
                }
            });
    
        let vm = new Vue({
            el: '#app',
        })
    </script>
    </body>
    </html>
  • 相关阅读:
    五种常见的 PHP 设计模式
    转载:php header下载乱码 空格 问题
    PHP程序员最常犯的11个MySQL错误
    启迪人心:10个的有关编程的至理名言
    如何使用搜索技巧来成为一名高效的程序员
    随机验证码
    产生sql表中表示字段, 实现自增列
    在当前页面弹出对话框
    读取页面传入的URL值
    Sql临时表
  • 原文地址:https://www.cnblogs.com/wjlbk/p/12633468.html
Copyright © 2020-2023  润新知