VUE组件2数据传递
传递数据
prop验证
除了传递数组,也可以传递对象
Vue.component('test',{
        props:{
          price:Number,
          unit: String
        }
      })
如果price不是数字,vue就会抛出错误,prop可以是多个类型中的一个,可以为他传递一个包含所有有效类型的数组,例:price:[Number,String,Price]
也可以指定一个prop是否必须
Vue.component('test',{
        props:{
          price:{
            type:Number,
            required:true,
       validator(val){
        return val>= 0
        }
          },
          unit: {
            type:String,
            default:"$"
          }
        }
      })
上面这个示例中,price 是必须的prop,如果没有给他传递值,就会抛出警告,unit不是必须的,但是有个默认值“$"。
最后我们可以传递一个验证函数,该函数以prop的值作为参数,在prop有效是返回true,无效时返回false.
响应式:v-bind:要传递的数据
VUE组件2数据传递的更多相关文章
- vue 组件间数据传递
		
父组件向子组件传值 方法一: 子组件想要使用父组件的数据,需要通过子组件的 props 选项来获得父组件传过来的数据. 1.父组件parent.vue中代码: <template> < ...
 - React和Vue组件间数据传递demo
		
一.React (一)父组件向子组件传数据 简单的向下传递参数 /* Parent */ class App extends Component { render() { return ( <d ...
 - 13. VUE 组件之间数据传递
		
组件数据传递: 父组件向内传递属性---动态属性 子组件向外发布事件 solt 插槽传递模板---具名solt 1. 父组件向子组件传递数据 子组件在父组件的并作为标签引入,通过设置标签的属性传递数据 ...
 - vue 组件中数据传递
		
//有种形式的传递:从父到子,从子到父,平行级别的传递//首先第一种:从父到子,用props属性绑定 //父级数据: new vue({ "el":"#app" ...
 - vue   组件之间数据传递(七)
		
1.props:父组件 -->传值到子组件 app.vue是父组件 ,其它组件是子组件,把父组件值传递给子组件需要使用 =>props 在父组件(App.vue)定义一个属性(变量)sex ...
 - Vue之单文件组件的数据传递,axios请求数据及路由router
		
1.传递数据 例如,我们希望把父组件的数据传递给子组件. 可以通过props属性来进行传递. 传递数据三个步骤: 步骤1:在父组件中,调用子组件的组名处,使用属性值的方式往下传递数据 <Menu ...
 - vue 2.x之组件的数据传递(一)
		
这是根据官方提供的脚手架vue-cli搭建,通过简单的案例来介绍vue数据的传递的方式,根据自己平时用到的,来做简单的总结: 1.父组件传递数据给子组件 父组件传递数据给子组件,需要把子组件引入,并挂 ...
 - Vue系列(三):组件及数据传递、路由、单文件组件、vue-cli脚手架
		
上一篇:Vue系列(二):发送Ajax.JSONP请求.Vue生命周期及实例属性和方法.自定义指令与过渡 一. 组件component 1. 什么是组件? 组件(Component)是 Vue.js ...
 - 浅入深出Vue:子组件与数据传递
		
上一篇了解了组件的概念及在使用中需要注意的地方.在面对单个组件逻辑复杂需要拆分时,难免会遇到父子组件之间数据传递的问题.那么我们来了解一下在父子组件之间进行数据传递时需要遵循哪些约定,以及要注意哪些问 ...
 
随机推荐
- Install PDFtk on Ubuntu
			
https://linuxhint.com/install_pdftk_ubuntu/ PDF is an integral part of our everyday life. It’s a doc ...
 - Pandas | GroupBy 分组
			
任何分组(groupby)操作都涉及原始对象的以下操作之一: 分割对象 应用一个函数 结合的结果 在许多情况下,我们将数据分成多个集合,并在每个子集上应用一些函数.在应用函数中,可以执行以下操作: 聚 ...
 - VMware Workstation创建Windows2012server虚拟机
			
镜像文件需要下载到物理机 3.需要输入iso文件 对应的密钥 定义普通的用户名与密码 4.指定按照路径 5. 大概都是下一步 根据提示需要重启 选择带GUI的服务器进行安装,因为windows命令行模 ...
 - opengl第一个工程
			
#include <iostream> #include <glad/glad.h> #include <GLFW/glfw3.h> void framebuffe ...
 - Android 开发基础入门篇: 复制一个工程作为一个新的工程
			
说明 咱们做项目很多时候都需要复制一份工程出来作为一个新的工程 把第一节的工程拷贝到这一节 修改工程名字 打开软件导入此工程 修改包名 第一节的时候说了,一个APP一个包名 自行添加修改 自行修改 自 ...
 - asp.net core nginx配置问题解决
			
1.无法访问nginx到发布的站点,但是使用原配置(nginx.conf)却可以.使用新建的配置conf.d/netcore.conf不行. 2.在windows浏览中访问http://xxx.xxx ...
 - barbor部署
			
harbor 部署介绍: 1.版本信息 系统 :Centos 7.5 版本: harbor-offline-installer-v1.8.1 docker :docker-ce-18.06.2.ce- ...
 - git强制推送命令
			
git push -f origin master 注释: origin远程仓库名,master分支名,-f为force,意为:强行.强制. 这行命令的意思就是强制用本地的代码去覆盖掉远程仓库的代码, ...
 - Nginx 整合 Lua 实现动态生成缩略图
			
原文地址:Nginx 整合 Lua 实现动态生成缩略图 博客地址:http://www.extlight.com 一.前提 最近在开发一个项目,涉及到缩略图的功能,常见的生成缩略图的方案有以下几个: ...
 - 用代码写一个“Hello World!”
			
很简单:三步 第一步:电脑连上Microbit 第二步:打开Mu 第三步:写程序,flash 烧录 from microbit import * display.scroll("Hello ...