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">
    <!-- 三、使用組件 -->
    <my-cpn />
</div>

<body>
    <script>
        // 一、建立組件構造器對象
        const cnpC = Vue.extend({
            template: `
                <div>
                    <h2>我是標題</h2>
                    <p>組件化開發的思想</p>    
                </div>
            `
        })
        // 二、註冊組件
        Vue.component('my-cpn', cnpC)
        let vm = new Vue({
            el: '#app',
            data: () => ({}),
            methods: {}
        })
    </script>
</body>

</html>

步驟解析:

一、建立組件構造器對象

Vue.extend()建立了一個組件構造器html

一般在建立組件構造器的時候,一般會傳入  template  表明咱們自定義組件的模板vue

該模板是使用組件的地方,顯示的HTML代碼app

二、註冊組件

Vue.component()組件化

調用Vue.component() 是將剛纔組件構造器  構造的組件    註冊爲一個組件  ,而且給它起一個標籤名spa

所需的有兩個參數:code

一、標籤名    二、組件構造器名component

三、使用組件

<my-cpn></my-cpn> 或  <my-cpn />
注:組件必須掛載到VUE實例下面纔有效果,即#app 裏面
相關文章
相關標籤/搜索