Demo2.vue 648 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <template>
  2. <div>
  3. <h2>Demo2</h2>
  4. <p>我叫{{ name }},今年{{ age1 }}岁了</p>
  5. </div>
  6. </template>
  7. <script>
  8. export default {
  9. // 1.全部接受
  10. // props:['name','age1']
  11. // 2.类型限制
  12. // props:{
  13. // name: String,
  14. // age1: Number
  15. // }
  16. // 3.参数必传+默认
  17. props: {
  18. name: {
  19. type: String,
  20. required: true,
  21. default:"你好"
  22. },
  23. age1:{
  24. type: Number,
  25. required: true
  26. }
  27. }
  28. }
  29. </script>
  30. <style scoped>
  31. div {
  32. width: 80%;
  33. height: 200px;
  34. border: 1px solid #f00;
  35. }
  36. </style>