美文网首页
Vue初学教程之组件的使用

Vue初学教程之组件的使用

作者: 兰觅 | 来源:发表于2020-11-05 10:12 被阅读0次

    简介:

    Vue 是一套用于构建用户界面的渐进式框架;Vue 被设计为可以自底向上逐层应用;Vue 的核心库只关注视图层。

    一.组件

    创建Vue的组件都有三个基本步骤:
    ①创建组件构造器
    ②注册组件
    ③使用组件

    // 全局注册:
    // <!-- 创建一个组件构造器 -->
    let myBtton=Vue.extend({
      // <!-- 模板选项 -->
      template:'<button>点击</button>'
      })
    
    // <!-- 2.注册组件 -->
    Vue.component('my-button', myButton) // 组件名 构造器
    
    // <!-- 创建Vue实例 -->
    let app = new Vue({
        el: '#app'
    })
    
    // 局部注册:
    let myButton = Vue.extend({ 
        template: `<button>点击我</button>` 
    })
    
    let app = new Vue({ 
        el: '#app',
        components: {
            'my-button':myButton
        }
    }) 
    
    // 组件注册语法糖:
    // 注册全局组件 my-button
    Vue.component('my-button', { 
        template: `<button>点击我</button>` 
    })
    
    let app = new Vue({ 
        el: '#app' 
    }) 
    
    // 局部注册写法
    let app = new Vue({ 
        el: '#app',
        components: {
            'my-button': {
                template: `<button>点击我</button>` 
            }
        }
    })
    
    //其他写法
    Vue.component('my-button', { 
        template: '#my-button' 
    })
    <template id="my-button">
        <button>点击我</button>
    </template>
    

    相关文章

      网友评论

          本文标题:Vue初学教程之组件的使用

          本文链接:https://www.haomeiwen.com/subject/vbdovktx.html