vue 通过 Prop 向子组件传递数据的实现方法


Posted in Javascript onOctober 30, 2020

这是一个通过 Prop 向子组件传递数据的小例子。

vue 通过 Prop 向子组件传递数据的实现方法

代码:

<!DOCTYPE html>
<html lang="zh-cmn-Hans">
  <head>
    <meta charset="UTF-8">
    <title></title>
    <style>
      *{
        margin: 0;
        padding: 0;
        text-decoration: none;
      }
    </style>
  </head>
  <body>
    <div id="app">
      <!--数据的渲染-->
      <ul>
        <student-component v-for="item in students" :student="item"></student-component>
      </ul>
    </div>
    <script src="../vue.js"></script>
    <script>

      //子组件
      //编写学生组件
      Vue.component('student-component',{
        props:['student'], // props 可以是数组或对象,用于接收来自父组件的数据。
        template:`<li>
               <h3>学生的姓名:{{student.name}}</h3>
               <h3>学生的年龄:{{student.age}}</h3>
               <h3>学生的兴趣:{{student.hobbies}}</h3>
               <hr/>
               <br/>
             </li>`

      })


      //父组件
      let app = new Vue({
        el:'#app',
        data:{
          //把这些数据传给子组件 然后渲染到页面上
          students:[
            {
              name:'丁七岁',
              age:19,
              hobbies:'吃饭 睡觉 打豆豆'
            },
            {
              name:'丁七岁2',
              age:19,
              hobbies:'吃饭 睡觉 打豆豆'
            },
            {
              name:'丁七岁3',
              age:19,
              hobbies:'吃饭 睡觉 打豆豆'
            }
            ,{
              name:'丁七岁4',
              age:19,
              hobbies:'吃饭 睡觉 打豆豆'
            }

          ]
        }
      })
    </script>
  </body>
</html>

不再关心dom操作了 专注于数据的渲染。比如这个关注点 就是如何把 students这个数组中的信息渲染到页面上给用户看。

到此这篇关于vue 通过 Prop 向子组件传递数据的实现方法的文章就介绍到这了,更多相关vue Prop子组件传递数据内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
JavaScript fontcolor方法入门实例(按照指定的颜色来显示字符串)
Oct 17 Javascript
PhantomJS快速入门教程(服务器端的 JavaScript API 的 WebKit)
Aug 06 Javascript
Jquery全选与反选点击执行一次的解决方案
Aug 14 Javascript
jQuery实现表单步骤流程导航代码分享
Aug 28 Javascript
详解Matlab中 sort 函数用法
Mar 20 Javascript
浅谈Angular的$q, defer, promise
Dec 20 Javascript
详解js的视频和音频采集
Aug 09 Javascript
详解JavaScript事件循环机制
Sep 07 Javascript
jquery向后台提交数组的代码分析
Feb 20 jQuery
ES6中的类(Class)示例详解
Dec 09 Javascript
vue+elementui通用弹窗的实现(新增+编辑)
Jan 07 Vue.js
javaScript Array api梳理
Mar 31 Javascript
微信小程序:报错(in promise) MiniProgramError
Oct 30 #Javascript
vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作
Oct 30 #Javascript
vuecli项目构建SSR服务端渲染的实现
Oct 30 #Javascript
Javascript文本框脚本实现方法解析
Oct 30 #Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
Oct 30 #Javascript
vue内置组件keep-alive事件动态缓存实例
Oct 30 #Javascript
Javascript表单序列化原理及实现代码详解
Oct 30 #Javascript
You might like
PHP6 中可能会出现的新特性预览
2014/04/04 PHP
PHP实现多图片上传类实例
2014/07/26 PHP
PHP读取大文件的几种方法介绍
2016/10/27 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
javascript 特殊字符串
2009/02/25 Javascript
JavaScript中的几个关键概念的理解-原型链的构建
2011/05/12 Javascript
借助javascript代码判断网页是静态还是伪静态
2014/05/05 Javascript
js计算文本框输入的字符数
2015/10/23 Javascript
快速学习jQuery插件 jquery.validate.js表单验证插件使用方法
2015/12/01 Javascript
BootStrap使用file-input插件上传图片的方法
2016/09/05 Javascript
AngularJS操作键值对象类似java的hashmap(填坑小结)
2016/11/12 Javascript
js实现下拉菜单效果
2017/03/01 Javascript
微信小程序 弹框和模态框实现代码
2017/03/10 Javascript
细说webpack源码之compile流程-rules参数处理技巧(1)
2017/12/26 Javascript
Bootbox将后台JSON数据填充Form表单的实例代码
2018/09/10 Javascript
JS使用iView的Dropdown实现一个右键菜单
2019/05/06 Javascript
封装微信小程序http拦截器过程解析
2019/08/13 Javascript
python插入排序算法的实现代码
2013/11/21 Python
全面了解Python的getattr(),setattr(),delattr(),hasattr()
2016/06/14 Python
python3+selenium自动化测试框架详解
2019/03/17 Python
Python Web框架之Django框架cookie和session用法分析
2019/08/16 Python
Python替换NumPy数组中大于某个值的所有元素实例
2020/06/08 Python
解决Keras自带数据集与预训练model下载太慢问题
2020/06/12 Python
聊聊python中的异常嵌套
2020/09/01 Python
python在协程中增加任务实例操作
2021/02/28 Python
HTML5 audio标签使用js进行播放控制实例
2015/04/24 HTML / CSS
美国知名的家庭连锁百货商店:Boscov’s
2017/07/27 全球购物
Merchant 1948澳大利亚:新西兰领先的鞋类和靴子供应商
2018/03/24 全球购物
VisionPros美国站:加拿大在线隐形眼镜和眼镜零售商
2020/02/11 全球购物
学习标兵获奖感言
2014/02/20 职场文书
2014年预备党员群众路线教育实践活动对照检查材料思想汇报
2014/10/02 职场文书
工伤事故赔偿协议书
2014/10/27 职场文书
2014年财务工作总结与计划
2014/12/08 职场文书
小学班主任工作总结2015
2015/04/07 职场文书
关于迟到的检讨书
2015/05/06 职场文书
JUnit5常用注解的使用
2021/07/02 Java/Android