zoukankan      html  css  js  c++  java
  • vue-组件化开发基础

    组件化开发基础、分为三个步骤:

    1. 创建组件构造器对象
    2. 注册组件
    3. 使用组件
    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <script src="../js/vue.js"></script>
    </head>
    <div id="app">
        <!-- 3、使用组件 -->
        <my-cpn />
    </div>
    
    <body>
        <script>
            // 1、创建组件构造器对象
            const cnpC = Vue.extend({
                template: `
                    <div>
                        <h2>我是标题</h2>
                        <p>组件化开发的思想</p>    
                    </div>
                `
            })
            // 2、注册组件
            Vue.component('my-cpn', cnpC)
            let vm = new Vue({
                el: '#app',
                data: () => ({}),
                methods: {}
            })
        </script>
    </body>
    
    </html>

    步骤解析:

    1、创建组件构造器对象

    Vue.extend()创建了一个组件构造器

    通常在创建组件构造器的时候,通常会传入  template  代表我们自定义组件的模板

    该模板是使用组件的地方,显示的HTML代码

    2、注册组件

    Vue.component()

    调用Vue.component() 是将刚才组件构造器  构造的组件    注册为一个组件  ,并且给它起一个标签名

    所需的有两个参数:

    1、标签名    2、组件构造器名

    3、使用组件

    <my-cpn></my-cpn> 或  <my-cpn />
    注:组件必须挂载到VUE实例下面才有效果,即#app 里面
  • 相关阅读:
    闲置安卓设备搭建Linux服务器实现外网访问
    Flume笔记
    动态规划算法助记
    Hexo 添加Live2D看板娘
    Oracle 助记
    搭建Discuz论坛
    逆向工程(助记)
    PL/SQL Developer连接本地Oracle 11g 64位数据库
    NSOperation的基础
    GCD基础
  • 原文地址:https://www.cnblogs.com/DreamchaserHe/p/11759415.html
Copyright © 2011-2022 走看看