Vue2.0—props 配置(十三)
Posted 王同学要努力
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue2.0—props 配置(十三)相关的知识,希望对你有一定的参考价值。
【Vue2.0】—props 配置(十三)
<template>
<div class="demo">
<h1> msg</h1>
<h2>学生姓名:name</h2>
<h2>学生性别:sex</h2>
<h2>学生的年龄:myage+1</h2>
<button @click="changeAge">点我修改数据</button>
</div>
</template>
<script>
export default
name: 'Student',
data()
return
msg: '王者爱好者',
myage:this.age
,
methods:
changeAge()
this.myage=24
,
//简单接收
// props:['name','age','sex']
//接收的同时对数据进行类型的限制
// props:
// name:String,
// age:Number,
// sex:String,
//
//接收数据的同时对数据:进行类型的限定+默认值的指定+必要性的限制
props:
name:
type: String, //name的类型
required: true, //name是必要的
,
age:
type: Number,
default:22
,
sex:
type: String,
required: true
</script>
<template>
<div>
<Student name="张三" sex="男" :myage="20"/>
</div>
</template>
<script>
//引入Student组件
import Student from './components/Student.vue'
export default
name: 'App',
components:
Student
</script>
以上是关于Vue2.0—props 配置(十三)的主要内容,如果未能解决你的问题,请参考以下文章