## 创建组件的3种方法

# 第一种:

+ Vue.extend()函数返回一个组件的构造器,里面包含一个参数,参数是对象,对象里面是一些配置项

+ Vue.component()函数利用Vue.extend()返回的构造器创建一个组件的实例,有两个参数.;

参数1:组件名字,参数2:组件构造器

注意:

模板template中只能有一个根节点

组建的名字采用驼峰命名的话,使用时,就要加上"-"; 例如:组件名字indexA-->index-a;

## 第二种:

+ Vue.component('indexB',{模板})

## 第三种:

+ 通过制定模板创建,在Vue管辖范围之外定义模板

## 总结:

+ 先制造一个模板,在创建组件

## 组件中使用指令:

+ 在Vue.component()里边,有template模板,有data()函数,有methods()方法

+ 注意:data()必须是一个个函数.不能使用属性定义;函数里边return出去一个对象

## 父组件传值给子组件的方法

* 先创建好父组件和子组件

* 在父组件的模板中的son,子组件标签里绑定 :属性 = 父组件需要传递的数据;

* 在子组件的son{}中 使用props来接收父组件传递过来的数据;

* props后跟一个数组,数组中是一个个字符串,这些字符串可以当成属性使用,即props:['属性名']

* 代码如下:

*

....',data(){

return{

mySonName:'小明'

}

},//子组件

components:{

son:{

props:['myName'],template:'...{{myName}}'

}

}

})

vue方法传值到data_Vue组件创建和传值的方法相关推荐

  1. vue组件加载完成之后执行方法_vue-cli监听组件加载完成的方法

    在使用vue-cli开发项目时遇到过一个问题,要求是页面组件全部加载完成后再执行某个函数,给上代码参考,方法可能有点笨,好在实现了功能. 1.安装vuex npm install vuex --sav ...

  2. php 匿名方法,PHP基于Closure类创建匿名函数的方法详解

    本文实例讲述了PHP基于Closure类创建匿名函数的方法.分享给大家供大家参考,具体如下: Closure 类 用于代表匿名函数的类. 匿名函数(在 PHP 5.3 中被引入)会产生这个类型的对象. ...

  3. java 获取对象方法有哪些方法有哪些方法有哪些_Java中创建String 对象的方法有哪些...

    Java中创建String 对象的方法有哪些 发布时间:2020-11-25 16:45:30 来源:亿速云 阅读:71 作者:Leah 这篇文章将为大家详细讲解有关Java中创建String 对象的 ...

  4. react 父子传值_React父子组件间的传值

    父组件: import React, { Component } from 'react'; import Child from './chlid'; class parent extends Com ...

  5. vue方法传值到data_vue组件传值的几种方式

    1.bus总线 //定义bus插件 //在util文件夹下定义bus.js import Vue from 'vue'; let install = (vue) => { vue.prototy ...

  6. vue方法传值到data_Vue 组件传值几种常用方法【总结】

    使用vue也有很多年了,一直都没有整理一下相关知识,给大家总结下开发过程中所遇到的一些坑,主要给大家总结一下vue组件传值的几种常用方法: 1.通过路由带参数传值 ① A组件通过query把id传给B ...

  7. moel vue 自定义v_vue在自定义组件中使用v-model的方法

    vue如何在自定义组件中使用v-model v-model指令 所谓的"指令"其实就是扩展了HTML标签功能(属性). 先来一个组件,不用vue-model,正常父子通信 我是父亲 ...

  8. 小程序02/小程序 自定义组件使用方法流程、自定义组件 -- 父传子 流程 方法

    一.自定义组件使用方法 1. 创建 在 components文件夹下 创建文件 2. 注册 在 index.json , usingComponents对象内根据路径引入组件 "usingC ...

  9. python创建方法draw_【python设计模式-创建型】工厂方法模式

    工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一.这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式. 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻 ...

最新文章

  1. Win32 树视图控件的基本使用
  2. Flask-sqlalchemy外键关系映射
  3. STC89C52 STC89LE52 NRF24L01无线 教程 (二)
  4. js遍历 for-of
  5. centos6.5装mysql好难_centos 6.5装mysql5.7
  6. form表单提交大量input,php接收不全
  7. 图书所属类别用mysql_Java图书信息查询
  8. 360度全景视频html,360度全景视频是怎么拍摄出来的?
  9. 1.17英文题面翻译
  10. 内存测试软件rst,RST内存检测软件使用方法.doc
  11. 正则表达式 包含a和b,包含a不包含b,包含a不包含b和
  12. libvirt 详解(2)
  13. Tensorflow学习之tf.keras(一) tf.keras.layers.Model(另附compile,fit)
  14. K8S中删除pod,又被重新创建的问题解决
  15. 最新修复版“WBO中庚杯拳王争霸赛搞笑报名表源码”
  16. 音频立体声转单声道(音频双通道转单通道)
  17. MBA案例分析: 美国西南航空的十年发展战略规划
  18. 显示屏flicker闪烁 测试 计算软件
  19. java微信红包开发_微信红包算法(java)
  20. AndroidVideoCache简单使用及源码分析

热门文章

  1. 【Flink】Flink 写入 Clickhouse 大对象直接进入老年代 导致OOM
  2. 95-38-140-Buffer-MappedByteBuffer
  3. 【Elasticsearch】 es 集群发现机制
  4. 【docker】docker Portainer容器可视化管理工具使用文档
  5. mac下编译hadoop-3.0.3
  6. Dubbo 本地存根
  7. rsyslog 日志管理服务
  8. css中ul位置移动,css中ul怎么定位
  9. linux拷贝文件时如果想保留文件原有的时间属性,可以使用选项,Linux考试题.doc
  10. springboot mysql事物_springboot如何开启数据库事务