一:我们先安装bootstrap,为了使我们的样式好看些 cnpm  install bootstrap  --save

二:我们在index.js中引入bootstap

Import ‘bootstrap/dist/css/bootstrap.min.css’

三:我们新建一个conponments文件夹,然后我们新建一个NameCard.js

然后我们在App.js中引入NameCard组件,并在标签中传入我们想要的值name和number

注意:如果小伙伴们是跟着上一届节的程序走的话,我们需要进入index.js中把Welcome改为App,如果是这一节直接写的,就不用担心这个问题了

四:运行我们的项就可以了目cnpm start

五:我们接下来在添加一个是否是人类和一个标签

首先我们使用三元表达式来判断是否是人类,我们在NameCard的里面添加 isHuman ? ‘人类’:’外星人’;在添加标签的时候我们使用map去循环

这里面有一个知识点需要注意,就是span标签中的key值,正常情况下我们接收到后台传过来的值之后,都会随带一个索引,这个key我们一般都用这个索引来表示,也可以理解成唯一的。他和vue中 v-for是一个道理的,但是这里当后台给我们传给我们的数据基本都会带一个id,我们如果把key值用这个id来表示,他其实响应效果要比用index好一点;这里我们为了简单,就用index了。

随后,我们需要在App.js中添加我们的tags,我们自定义一个数组const tags = [‘恐龙’,’超人’];在NameCard组件中引入isHunman和 tags = {tags}

最新文章

  1. vert.x学习(三),Web开发之Thymeleaf模板的使用
  2. tomcat内存溢出处理
  3. 「译」JavaScript 的怪癖 1:隐式类型转换
  4. poj 1177 Picture (线段树 扫描线 离散化 矩形周长并)
  5. 开源而又强大的迷你型web服务器推荐
  6. Cocos开发中Visual Studio下HttpClient开发环境设置
  7. winform自定义文件程序-- 不允许所请求的注册表访问权(ZSSQL)
  8. .Net冷知识之动态查找类型时的程序集路径问题
  9. 一道C语言面试题:得到整数的M进制表示字符串
  10. Sass 基础和入门
  11. Xamarin.Forms+Prism(3)—— 简单提示UI的使用
  12. WebLogic部署报java.lang.ClassCastException: weblogic.xml.jaxp.RegistrySAXParserFactory cannot be cast to javax.xml.parsers.SAXParserFactory
  13. [WinForm]C# .net防止一个程序(WinForm)重复运行的方法。
  14. liunx 安装redis 4.0
  15. Python杂写1
  16. phpstudy如何安装ssl证书
  17. Luogu4630 APIO2018 Duathlon 圆方树、树形DP
  18. maven 配置 阿里仓库
  19. GO入门——4. 数组、切片与map
  20. 微信小程序里使用阿里巴巴矢量图标

热门文章

  1. jQuery的attr()与prop()的区别
  2. ElasticSearch初体验之使用
  3. [翻译] ATTutorialController
  4. 乘风破浪:LeetCode真题_002_Add Two Numbers
  5. 《java编程思想》有必要买吗
  6. (转)Win10下PostgreSQL10与PostGIS安装
  7. c++ 派生类的构造函数次序
  8. POJ 1743 Musical Theme 【后缀数组 最长不重叠子串】
  9. 虚拟机和主机文件实时同步 -- winsshfs的快速入手
  10. ApiCloud模块链接