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 相关文章推荐
jQuery学习笔记之控制页面实现代码
Feb 27 Javascript
基于jQuery的公告无限循环滚动实现代码
May 11 Javascript
浅谈javascript中字符串String与数组Array
Dec 31 Javascript
javascript实现表单提交后,提交按钮不可用的方法
Apr 18 Javascript
JS数字抽奖游戏实现方法
May 04 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
Sep 01 Javascript
原生js页面滚动延迟加载图片
Dec 20 Javascript
微信小程序 form组件详解
Oct 25 Javascript
JavaScript基于activexobject连接远程数据库SQL Server 2014的方法
Jul 12 Javascript
微信小程序 Animation实现图片旋转动画示例
Aug 22 Javascript
详解wepy开发小程序踩过的坑(小结)
May 22 Javascript
详解TypeScript中的类型保护
Apr 29 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中文分词的简单实现代码分享
2011/07/17 PHP
PHP开启opcache提升代码性能
2015/04/26 PHP
php使用变量动态创建类的对象用法示例
2017/02/06 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
2018/07/17 PHP
在textarea中显示html页面的javascript代码
2007/04/20 Javascript
在Ajax中使用Flash实现跨域数据读取的实现方法
2010/12/02 Javascript
Jquery动态进行图片缩略的原理及实现
2013/08/13 Javascript
jQuery多级弹出菜单插件ZoneMenu
2014/12/18 Javascript
nodejs开发微博实例
2015/03/25 NodeJs
javascript日期处理函数,性能优化批处理
2015/09/06 Javascript
详解nodejs中exports和module.exports的区别
2017/02/17 NodeJs
JavaScript中三种常见的排序方法
2017/02/24 Javascript
jQuery实现扑克正反面翻牌效果
2017/03/10 Javascript
深究AngularJS——ng-checked(回写:带真实案例代码)
2017/06/13 Javascript
详谈构造函数加括号与不加括号的区别
2017/10/26 Javascript
使用Vue.js和Element-UI做一个简单登录页面的实例
2018/02/23 Javascript
JS获取子节点、父节点和兄弟节点的方法实例总结
2018/07/06 Javascript
详解服务端预渲染之Nuxt(介绍篇)
2019/04/07 Javascript
Python解析并读取PDF文件内容的方法
2018/05/08 Python
Caffe均值文件mean.binaryproto转mean.npy的方法
2018/07/09 Python
python中partial()基础用法说明
2018/12/30 Python
Django 反向生成url实例详解
2019/07/30 Python
Scrapy框架介绍之Puppeteer渲染的使用
2020/06/19 Python
python实现学生成绩测评系统
2020/06/22 Python
html5画布旋转效果示例
2014/01/27 HTML / CSS
AmazeUI 点击元素显示全屏的实现
2020/08/25 HTML / CSS
预订从美国飞往印度的机票:MyTicketsToIndia
2017/05/19 全球购物
Woolworth官网:澳洲第一大超市
2017/06/25 全球购物
北美最大的手工艺品零售商之一:Michaels Stores
2019/02/27 全球购物
介绍一下RMI的基本概念
2016/12/17 面试题
JavaScript实现前端网页版倒计时
2021/03/24 Javascript
销售顾问的岗位职责
2013/11/13 职场文书
运动会通讯稿500字
2014/02/20 职场文书
迎新生标语大全
2014/10/06 职场文书
金秋助学感谢信
2015/01/21 职场文书
小学音乐教师个人工作总结
2015/02/05 职场文书