student.vue

<template>
<div>
<h3>{{msg}}</h3>
<h3>姓名:{{name}}</h3>
<h3>年龄:{{myage}}</h3>
<h3>性别:{{sex}}</h3>
<button @click="add">点击我,年龄++</button>
</div>
</template>
<!--
配置项:props
1.传递数据:<Student name='wei' :age="18" sex='男'></Student> <!-- :age : 数据绑定,对字符串里面内容进行操作 -->
2.接收数据,三种方式:
i:(简单接收)
props:['name'],
i:(限制类型)
props:{name:String}
i:(类型限制+默认值限制,必要性限制)
props:{
name:{
type:String,//类型限制
required:true,//必要性限制
default:99,//默认值限制
}
}
备注:props是只读的,不能修改(传进来)数据,如果想要修改,那么需要复制一份要修改的数据放入data中,操作data中数据进行修改
-->
<script>
export default {
name:'Student',
data(){
return {
msg:'我的项目',
myage:this.age//不能直接对数据,进行修改,所以需要再整出来个变量
}
},
methods:{
add(){
this.myage++//这边直接对变量++
}
},
//简单接收
props:['name','age','sex'],
//接收时,判断类型是否准确,不准确,控制台给出提示
// props:{
// name:String,
// age:Number,
// sex:String
// },
//接收时,对数据进行:类型限制+默认值限制,必要性限制
// props:{
// name:{
// type:String,
// required:true,//必要性限制
// },
// age:{
// type:Number,
// default:99,//默认值限制
// },
// sex:{
// type:String,
// required:false,//必要性限制
// }
// },
}
</script> <style>
</style>

  App.vue

<template>
<div>
<Student name='wei' :age="18" sex='男'></Student> <!-- :age : 数据绑定,对字符串里面内容进行操作 --> </div>
</template>
<!--
-->
<script>
import Student from './components/Student'
export default{
name:'App',
components:{Student}
} </script> <style>
</style>

  

最新文章

  1. android——数据库版本升/降级问题
  2. html()、text()、val()、innerHTML、value()的区分
  3. C语言之socket获取网页源码
  4. 未签名有元程序集 Unsigned Friend Assemblies
  5. python编码-2
  6. 取消双向绑定、输出html代码
  7. Play Framework Web开发教程(33): 结构化页面-组合使用模板
  8. JSON.stringify 语法解释
  9. 小谈iOS屏幕适配问题
  10. vue-cli利用router创建单页面
  11. char和QChar(Unicode的编码与内存里的值还不是一回事)
  12. raft共识算法
  13. 解决weblogic 部署环境后出现的乱码问题
  14. PAT基础6-4
  15. PHP实现视频文件上传完整实例
  16. mac 关闭显示器 &amp; 快捷键
  17. 一个简单可参考的API网关架构设计
  18. 使用pool的多进程,不执行的问题
  19. C#语法文本字面量
  20. python文件备份与简单操作

热门文章

  1. 列表(list)内置方法补充、字典(dict)内置方法、元组(tuple)内置方法、集合(set)内置方法
  2. redis(1)NoSQL数据库简介
  3. html(Angular) 调用本地安装exe程序
  4. Java打印裴波那契数列
  5. 人工智能,丹青圣手,全平台(原生/Docker)构建Stable-Diffusion-Webui的AI绘画库教程(Python3.10/Pytorch1.13.0)
  6. SAP VL02N 字段不允许编辑
  7. SPI读写官方Demo
  8. vue3学习
  9. Minio服务器搭建
  10. 粉色的猫MISC(bugku)