计算机网络/计算机科学与应用/系统/运维/开发

Vue全局组件和局部组件

<!DOCTYPE html>

<html>

    <head>

        <title>修饰符</title>

        <meta charset="UTF-8">

    </head>

    <body>

        <div id="app">

            <!-- 

                组件化(模块)

            组件化三步骤

                创建组件构造器

                注册组件

                使用组件

             -->

             <!-- 3、使用组件(局部组件) -->

             <cpn></cpn>

        </div>

        <div id="app2">

            <cpn></cpn>

        </div>

        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>

        <script type="text/javascript">

            // 1、创建组件构造器对象

            const cpnC = Vue.extend({

                template:`<div>

                    <h2>标题</h2>

                    <p>内容</p>

                </div>`

            })

            // 2、注册组件 (全局组件 意味着可以在多个Vue实例下使用)

            // Vue.component('my-cpn',cpnC)


            let app = new Vue({

                el:"#app",

                data:{

                  

                },// 2、注册局部组件

                components:{

                    // cpn使用组件时的标签名

                    cpn:cpnC

                }

            })

            let app2 = new Vue({

                el:"#app2"

            })

        </script>

    </body>

</html>


vue 组件

学会在学习中寻找乐趣,学会乐在其中并保持热情

评论

^