vue学习笔记

Vue组件

// 1.创建一个组件构造器
        var myComponent = Vue.extend({
            template: '<div>This is my first component!</div>'
        })
        
        // 2.注册组件,并指定组件的标签,组件的HTML标签为<my-component>
       //3.全局注册组件,在实例化的vue外注册
        Vue.component('my-component', myComponent)
        new Vue({
            el: '#app',
            //4.用components属性将组件注册到vue实例下
            components:{
            'my-component':myComponent
        });
   //5.快速注册组件
    Vue.component('my-component',{
          template:'<h1>Title</h1>'
      })

我们用以下几个步骤来理解组件的创建和注册:

  1. Vue.extend()是Vue构造器的扩展,调用Vue.extend()创建的是一个组件构造器。
  2. Vue.extend()构造器有一个选项对象,选项对象的template属性用于定义组件要渲染的HTML。
  3. 使用Vue.component()注册组件时,需要提供2个参数,第1个参数时组件的标签,第2个参数是组件构造器。
  4. 组件应该挂载到某个Vue实例下,否则它不会生效。

注意:注册组件必须在实例化vue之前!

xss(跨站脚本攻击)(Cross Site Scripting)
恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人基于对 Vuejs 的学习制作了一个 Todo 单页应用 Lightodo,功能包括:添加待办事项卡片,对卡片...
    AlessiaLi阅读 21,645评论 16 308
  • 项目脚手架 在这里我使用vue-cli来进行安装 查看项目结构,index.html/main.js是项目入口,A...
    等酒香醇V阅读 753评论 0 1
  • 一、组件 (一)什么是组件 组件(Component)是 Vue.js最强大的功能之一。组件可以扩展 HTML元素...
    间阳幕宾阅读 520评论 0 1
  • 本文为转载,原文:Vue学习笔记进阶篇——vue-resource安装及使用 简介 vue-resource是Vu...
    ChainZhang阅读 10,176评论 0 6
  • 有这样的人!有着四肢,却不灵活;无痛无病,却喜欢“休养”。这样的人发出的呻吟,让我听着厌恶,我想用鞭策这样的人。起...
    瑶_良人阅读 245评论 0 0