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的event详解。
Sep 06 Javascript
jQuery实战之仿淘宝商城左侧导航效果
Apr 12 Javascript
js离开或刷新页面检测(且兼容FF,IE,Chrome)
Mar 05 Javascript
JavaScript将取代AppleScript?
Sep 18 Javascript
使用jQueryMobile实现滑动翻页效果的方法
Feb 04 Javascript
JQuery实现Ajax加载图片的方法
Dec 24 Javascript
Vue中定义全局变量与常量的各种方式详解
Aug 23 Javascript
vscode中vue-cli项目es-lint的配置方法
Jul 30 Javascript
Cookbook组件形式:优化 Vue 组件的运行时性能
Nov 25 Javascript
微信小程序获取用户openid的实现
Dec 24 Javascript
vue 详情跳转至列表页实现列表页缓存
Mar 27 Javascript
基于原生js实现判断元素是否有指定class名
Jul 11 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
smarty巧妙处理iframe中内容页的代码
2012/03/07 PHP
php分页思路以及在ZF中的使用
2012/05/30 PHP
PHP5常用函数列表(分享)
2013/06/07 PHP
php购物车实现方法
2015/01/03 PHP
php实现插入数组但不影响原有顺序的方法
2015/03/27 PHP
smarty模板引擎之内建函数用法
2015/03/30 PHP
前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
2010/03/04 Javascript
从零开始学习jQuery (二) 万能的选择器
2010/10/01 Javascript
jQuery 选择器、DOM操作、事件、动画
2010/11/25 Javascript
jQuery 关于伪类选择符的使用说明
2013/04/24 Javascript
jquery获取被勾选的checked(选中)的那一行的3列和4列的值
2013/07/04 Javascript
Javascript实现滚动图片新闻的实例代码
2013/11/27 Javascript
js实现文本框选中的方法
2015/05/26 Javascript
你不需要jQuery(三) 新AJAX方法fetch()
2016/06/14 Javascript
理解JavaScript原型链
2016/10/25 Javascript
浅析BootStrap中Modal(模态框)使用心得
2016/12/24 Javascript
微信小程序实现图片上传、删除和预览功能的方法
2017/12/18 Javascript
vue-cli webpack2项目打包优化分享
2018/02/07 Javascript
微信小程序入口场景的问题集合与相关解决方法
2019/06/26 Javascript
刷新页面后让控制台的js代码继续执行
2019/09/20 Javascript
浅谈vue3中effect与computed的亲密关系
2019/10/10 Javascript
Python迭代用法实例教程
2014/09/08 Python
用Python解析XML的几种常见方法的介绍
2015/04/09 Python
python使用正则表达式的search()函数实现指定位置搜索功能
2017/11/10 Python
pycharm远程调试openstack代码
2017/11/21 Python
pandas多级分组实现排序的方法
2018/04/20 Python
Python+PyQt5实现美剧爬虫可视工具的方法
2019/04/25 Python
Python类中的魔法方法之 __slots__原理解析
2019/08/26 Python
python3-flask-3将信息写入日志的实操方法
2019/11/12 Python
Matlab使用Plot函数实现数据动态显示方法总结
2021/02/25 Python
英国第一摩托车和摩托车越野配件商店:GhostBikes
2019/03/10 全球购物
怎样比较两个类型为String的字符串
2016/08/17 面试题
小学关爱留守儿童活动方案
2014/08/25 职场文书
大一新生检讨书
2014/10/29 职场文书
2014年教师工作总结
2014/11/10 职场文书
Python中glob库实现文件名的匹配
2021/06/18 Python