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 相关文章推荐
js模拟滚动条(横向竖向)
Feb 22 Javascript
使用jquery菜单插件HoverTree仿京东无限级菜单
Dec 18 Javascript
jquery+CSS实现的水平布局多级网页菜单效果
Aug 24 Javascript
javascript实现tab响应式切换特效
Jan 29 Javascript
Angular发布1.5正式版,专注于向Angular 2的过渡
Feb 18 Javascript
jQuery实现联动下拉列表查询框
Jan 04 Javascript
深入探究AngularJs之$scope对象(作用域)
Jul 20 Javascript
ReactNative列表ListView的用法
Aug 02 Javascript
vue利用v-for嵌套输出多层对象,分别输出到个表的方法
Sep 07 Javascript
vue弹窗组件的实现示例代码
Sep 10 Javascript
详解webpack编译速度提升之DllPlugin
Feb 05 Javascript
js加减乘除精确运算方法实例代码
Jan 17 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
php实现MySQL数据库备份与还原类实例
2014/12/09 PHP
linux下实现定时执行php脚本
2015/02/13 PHP
php给图片添加文字水印方法汇总
2015/08/27 PHP
IE 条件注释详解总结(附实例代码)
2009/08/29 Javascript
javascript常用方法、属性集合及NodeList 和 HTMLCollection 的浏览器差异
2010/12/25 Javascript
创建公共调用 jQuery Ajax 带返回值
2012/08/01 Javascript
谷歌浏览器调试JavaScript小技巧
2014/12/29 Javascript
jQuery实现仿QQ在线客服效果的滚动层代码
2015/10/15 Javascript
javascript实现起伏的水波背景效果
2016/05/16 Javascript
Angular懒加载机制刷新后无法回退的快速解决方法
2016/08/30 Javascript
简单谈谈原生js的math对象
2017/06/27 Javascript
使用selenium抓取淘宝的商品信息实例
2018/02/06 Javascript
Vue.JS实现垂直方向展开、收缩不定高度模块的JS组件
2018/06/19 Javascript
解决vue侦听器watch,调用this时出现undefined的问题
2020/10/30 Javascript
Python while、for、生成器、列表推导等语句的执行效率测试
2015/06/03 Python
Python网络编程中urllib2模块的用法总结
2016/07/12 Python
Python中属性和描述符的正确使用
2016/08/23 Python
Python SVM(支持向量机)实现方法完整示例
2018/06/19 Python
基于python实现简单日历
2018/07/28 Python
python 分离文件名和路径以及分离文件名和后缀的方法
2018/10/21 Python
使用python根据端口号关闭进程的方法
2018/11/06 Python
Python3.6.x中内置函数总结及讲解
2019/02/22 Python
Python中新式类与经典类的区别详析
2019/07/10 Python
Python输出指定字符串的方法
2020/02/06 Python
python装饰器代码深入讲解
2021/03/01 Python
网页切图的CSS和布局经验与要点
2015/04/09 HTML / CSS
北京鼎普科技股份有限公司软件测试面试题
2012/04/07 面试题
高三自我鉴定怎么写
2013/10/19 职场文书
中医专业职业生涯规划书范文
2014/01/04 职场文书
领导视察欢迎词
2014/01/15 职场文书
公司请假条范文
2014/04/11 职场文书
建筑安全生产责任书
2014/07/22 职场文书
入党现实表现材料
2014/12/23 职场文书
诚信教育主题班会
2015/08/13 职场文书
2016年党课培训学习心得体会
2016/01/07 职场文书
「我的青春恋爱物语果然有问题。-妄言录-」第20卷封面公开
2022/03/21 日漫