首页 > 其他分享 >Vue cli props

Vue cli props

时间:2025-01-02 14:30:52浏览次数:6  
标签:Vue String name age sex props 接收数据 cli

一、作用

接收数据(父组件传输)

二、语法

1、传递数据

<Demo name="jojo" sex="male" :age="30"/>

注意:传递Number数据类型,需要数据绑定(数据绑定计算引号中的值)

2、接收数据

a、简单接收数据

props:['name', 'sex', 'age']

b、限制数据类型

props:{
    name:String,
    sex:String,
    age:Number
},

c、限制数据类型、是否必填、默认值

props:{
    name:{
        type: String,
        required: true,
    },
    age:{
        type: Number,
        default: 99,
    },
    sex:{
        type: String,
        required: true 
    }
},

三、重点

通过props接收的数据不能改(无get set),要想改需要借助data

data() {
    return {
        msg:'学生信息',
        stdentAge: this.age,
    }
},

注意:别忘记改模板

<template>
  <div>
    <h1>{{msg}}</h1>
    <h2>学生姓名:{{name}}</h2>
    <h2>学生性别:{{sex}}</h2>
    <h2>学生年龄:{{stdentAge}}</h2>
    <button @click="addAge">点击</button>
  </div>
</template>

 

标签:Vue,String,name,age,sex,props,接收数据,cli
From: https://www.cnblogs.com/wt7018/p/18647622

相关文章

  • 【Java项目】基于SpringBoot+Vue的CSGO赛事管理系统
    源码获取:https://download.csdn.net/download/u011832806/89461573基于SpringBoot+Vue的CSGO赛事管理系统开发语言:Java数据库:MySQL技术:SpringBoot+MyBatis+Vue.js工具:IDEA/Ecilpse、Navicat、Maven系统演示视频:链接:https://pan.baidu.com/s/109zhbBkTfpLZJx0Twg2afg?pw......
  • 【Java项目】基于SpringBoot+Vue的洪涝灾害应急信息管理系统的设计与实现(源码+LW+包运
    源码获取:https://download.csdn.net/download/u011832806/90001545基于SpringBoot+Vue的洪涝灾害应急信息管理系统开发语言:Java数据库:MySQL技术:SpringBoot+MyBatis+Vue.js工具:IDEA/Ecilpse、Navicat、Maven洪涝灾害应急信息管理系统是一个综合性的信息平台,旨在提供实时......
  • linux mint安装eclipse
    安装eclipse之前需要先安装配置jdk,参考上面,一、Eclipse的下载与安装1、首先,在Eclipse的官网中下载最新版的LunaSR2http://www.eclipse.org/downloads/packages/release/Luna/SR2(点击打开链接)直接下载最新版的EclipseforJavaEELinux32bit/64bit,Eclipse各个版本其实差别不多,......
  • Eclipse Memory Analyzer (MAT)
    EclipseMemoryAnalyzer(MAT)是一款功能强大的内存分析工具,用于深入分析JVM堆转储文件,帮助开发者快速定位内存泄漏、分析对象引用关系以及优化内存使用。以下是对MAT的详细介绍:MAT的主要功能内存泄漏分析:自动生成泄漏嫌疑报告(LeakSuspectReport),识别可能导致内存......
  • wx.getMenuButtonBoundingClientRect
    Objectwx.getMenuButtonBoundingClientRect()基础库2.1.0开始支持,低版本需做兼容处理。小程序插件:支持,需要小程序基础库版本不低于2.15.0微信Windows版:支持微信Mac版:支持微信鸿蒙OS版:支持功能描述获取菜单按钮(右上角胶囊按钮)的布局位置信息。坐标信息以屏幕......
  • wx.offMenuButtonBoundingClientRectWeightChange
    wx.offMenuButtonBoundingClientRectWeightChange(functionlistener)基础库3.4.3开始支持,低版本需做兼容处理。小程序插件:不支持微信Windows版:支持微信鸿蒙OS版:支持功能描述移除菜单按钮(右上角胶囊按钮)的布局位置信息变化事件的监听函数参数functionlistener......
  • wx.onMenuButtonBoundingClientRectWeightChange
    wx.onMenuButtonBoundingClientRectWeightChange(functionlistener)基础库3.4.3开始支持,低版本需做兼容处理。小程序插件:不支持微信Windows版:支持微信鸿蒙OS版:支持功能描述监听菜单按钮(右上角胶囊按钮)的布局位置信息变化事件参数functionlistener菜单按钮(右......
  • 【源码+文档】基于SpringBoot + Vue的企业级工位管理系统
    ......
  • 【源码+文档】基于SpringBoot + Vue的计算机课程管理系统
    ......
  • web前端vue框架配置反向代理看完这一篇秒懂~
    背景我们web前端在开发过程中。有的时候,我们遇到如下的跨域报警时,要么后端做一些措施,解决跨域的问题,比如(加cors请求头)。如果后端没有及时响应,这个时候就需要我们前端自己来解决跨域的问题。而反向代理就是我们web前端常用的解决跨域问题的有效手段之一。本次我们以vue框架为例......