props 配置 用于接收外部传入的属性
props 是只读的 若强行修改控制台会报错
<template><div><StudentTest name='李四' sex='男' :age='18'/></div>
</template><script>import StudentTest from './components/Student.vue'export default {name: 'AppTest',components: {StudentTest},}
</script>
<template><div><h2>学生姓名:{{name}}</h2><h2>学生年龄:{{age}}</h2><h2>学生性别:{{sex}}</h2><h2>学生其他信息:{{msg}}</h2></div>
</template>
<script>export default {name: 'StudentTest',data(){return {msg: '嘿嘿嘿嘿嘿哈哈哈哈哈'}},// 方式一:只指定属性名// props:['name', 'age', 'sex']  // 方式二:指定属性名和类型// props: {//     name: String,//     age: Number,//  sex: String// }// 方式三:指定属性名 类型 是否必填 默认值props: {name: {   //属性名type: String,  //类型required: true  //是否必须传入},sex: {type: String,required: true},age: {type: Number,default: 18 //默认值}}}
</script>
props优先级大于data

当data和props中同时指定相同属性时 虽然控制台会报错 但是页面显示的是 props获取到的值 这样可能不太严谨

data 中的属性 可以得到props中传入的值
<template><div class="school"><h2>学生姓名:{{dataName}}</h2></div>
</template>
<script>data(){return {dataName: this.name}},props: {name: {  //属性名type: String,  //类型required: true  //是否必须传入}}
</script>

vue 组件 props配置相关推荐

  1. css获取vue组件 props

    一.在 CSS 中,无法直接获取 Vue 组件的 props 值.CSS 是用于描述样式的语言,而 Vue 组件的 props 是在 JavaScript/TypeScript 中进行处理和传递的.C ...

  2. vue-router路由、mixin混入、vue-resource、axios、计算属性watch、moment.js、vuex、vue-cli、数据双向绑定、搭建vue环境、vue实例、配置启动项

    路由vue-router介绍: // 1.前端路由核心:锚点值的改变,根据不同的锚点值,渲染指定dom位置的不同数据.// 2.vue中,模板数据不是通过ajax请求的,而是调用函数获取到模板内容// ...

  3. vue组件通信1:父传子(props)

    一,前言 1.props用于父子组件的通信. 2.props具有单向下行绑定,由父组件传递给子组件. 二,子组件props声明 1.props是Vue Option Api的一个选项,声明该组件接受父 ...

  4. Vue 2.x折腾记 - (16) 基于Ant Design Vue 封装一个配置式的表单搜索组件

    前言 这次的后台管理系统项目选型用了Vue来作为主技术栈: 因为前段时间用过React来写过项目(用了antd),感觉棒棒的. 所以这次就排除了Element UI,而采用了Ant Design Vu ...

  5. Vue——props配置

    文章目录 需求 props配置 props配置简单接收--数组形式 props配置接收--对象形式 props配置接收--对象形式2 props配置分析 props的优先级 需求 一个展示学生信息的组 ...

  6. vue路由router的props配置

    vue路由router的props配置 前置知识:vue-router3路由配置和使用,适配vue2,vue-router代码模版 路由props配置的作用:让路由组件更方便的接收到参数 ⚠️ 当不使 ...

  7. VUE组件:组件的数据传递(props)

    组件的数据传递 props的作用 使用props流程 ①给组件添加props选项 ②在调用组件时传入实际参数即可 ③完整代码及效果 ④使用props传递分析 使用props传递数据时的一些细节 ①传参 ...

  8. webpack配置vue组件加载器

    前言 App.vue单文件组件代码 <template><div><h1>App根组件</h1></div> </template&g ...

  9. Vue 单文件组件||Vue 单文件组件的基本用法||webpack 中配置 vue 组件的加载器|| 在 webpack 项目中使用 vue

    Vue 单文件组件 传统组件的问题和解决方案 1. 问题 1. 全局定义的组件必须保证组件的名称不重复 2. 字符串模板缺乏语法高亮,在 HTML 有多行的时候,需要用到丑陋的 \ 3. 不支持 CS ...

最新文章

  1. python 句子中没有中文_AI伪原创,我们是认真的。[Python实现]
  2. C++ VARIANT 学习小记录
  3. OCtaveResNet 测试
  4. 赠书福利 | 首本理论和实战结合的深度学习书籍
  5. CVPR 2019 | 旷视研究院提出ML-GCN:基于图卷积网络的多标签图像识别模型
  6. Beeple最大藏家Metapurse拍卖B.20项目中所有NFT资产,底价5800万美元
  7. linux 家目录没有了,linux刀片服务器断电重启以后home目录下的用户文件夹丢失了...
  8. android studio发布版和测试版证书SHA1获取
  9. 网络基石 —— 双绞线、水晶头与 MIC
  10. srpc 高性能通用 RPC 框架
  11. 社区发现(二)--GN
  12. 超市商品管理系统C语言课程设计
  13. Calendar类、自定义实现日历控件
  14. 机载激光雷达原理与应用科普(二)
  15. Cxgrid控件中限制单元格输入类型以及显示格式
  16. pytorch复现RRU-Net
  17. socket can 编程
  18. 2023-2028年中国黄酒行业市场预测与投资规划分析报告
  19. 5g宣传方案_活动创意策划方案要向“5G时代”看齐
  20. Contest3412 - 2022中石油大中小学生联合训练第七场

热门文章

  1. android中实现“再按一次退出”功能
  2. 禅道批量添加任务时选择对应模块功能
  3. 4月6日米粉节:小米手机新一轮10万台开放购买
  4. asp.net 去除字符串右侧的最后一个字符
  5. [转] ASP.NET中使用javascript
  6. 如何阻止复制剪切和粘贴事件
  7. Html Picture
  8. php include path pear,关于php:pear include_path数据文件夹不再有效
  9. java month_java11教程--类Month用法
  10. 有头结点单链表的逆置