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进行拖拽
Jul 20 Javascript
javascript来定义类的规范小结
Nov 19 Javascript
Juqery Html(),append()等方法的Bug解决方法
Dec 13 Javascript
javascript结合canvas实现图片旋转效果
May 03 Javascript
分享JavaScript监听全部Ajax请求事件的方法
Aug 28 Javascript
JS+CSS3制作炫酷的弹窗效果
Nov 08 Javascript
AngularJS前端页面操作之用户修改密码功能示例
Mar 27 Javascript
jQuery插件FusionCharts绘制的3D环饼图效果示例【附demo源码】
Apr 02 jQuery
Js中将Long转换成日期格式的实现方法
Jun 05 Javascript
JS将网址url转化为JSON格式的方法
Jul 02 Javascript
Angular6封装http请求的步骤详解
Aug 13 Javascript
vue集成百度UEditor富文本编辑器使用教程
Sep 21 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/03/23 PHP
编写PHP脚本来实现WordPress中评论分页的功能
2015/12/10 PHP
详解WordPress开发中过滤属性以及Sql语句的函数使用
2015/12/25 PHP
PHP微信开发之有道翻译
2016/06/23 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
2019/10/15 PHP
JS 控制小数位数的实现代码
2011/08/02 Javascript
3种不同方式的焦点图轮播特效分享
2013/10/30 Javascript
JavaScript中的操作符==与===介绍
2014/12/31 Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
2015/03/02 Javascript
JavaScript动态修改弹出窗口大小的方法
2015/04/06 Javascript
AngularJS基础知识笔记之过滤器
2015/05/10 Javascript
JavaScript  cookie 跨域访问之广告推广
2016/04/20 Javascript
Node.js开启Https的实践详解
2016/10/25 Javascript
Bootstrap 表单验证formValidation 实现远程验证功能
2017/05/17 Javascript
浅谈struts1 &amp; jquery form 文件异步上传
2017/05/25 jQuery
详细介绍RxJS在Angular中的应用
2017/09/23 Javascript
完美解决axios跨域请求出错的问题
2018/02/05 Javascript
微信小程序wx:for和wx:for-item的用法详解
2018/04/01 Javascript
React Native开发封装Toast与加载Loading组件示例
2018/09/08 Javascript
vue 项目@change多个参数传值多个事件的操作
2021/01/29 Vue.js
python实现学生管理系统
2018/01/11 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
2019/01/30 Python
Python字典遍历操作实例小结
2019/03/05 Python
PyQt5实现简单数据标注工具
2019/03/18 Python
基于python-opencv3的图像显示和保存操作
2019/06/27 Python
Python Selenium 设置元素等待的三种方式
2020/03/18 Python
Python是什么 Python的用处
2020/05/26 Python
python 安装移动复制第三方库操作
2020/07/13 Python
python 多进程和协程配合使用写入数据
2020/10/30 Python
PREMIUM-MALL法国:行李、箱包及配件在线
2019/05/30 全球购物
Jones New York官网:美国女装品牌,受白领女性欢迎
2019/11/26 全球购物
计算机相关的自我评价
2014/01/15 职场文书
运动会跳远广播稿
2014/02/04 职场文书
php 文件上传至OSS及删除远程阿里云OSS文件
2021/07/04 PHP
mysql 生成连续日期及变量赋值
2022/03/20 MySQL