怎么显示效果不同呢?

来源:2-2 Header组件拆分及样式布局(2)

Aurora_Meteor

2020-06-02 08:14:22

导入的导航组件,按老师的代码修改样式后好高呀,组件库更新了所以样式是也跟着变啦?

我看到有同学说什么导入icon报错,我这是因为直接安装的antd所以是最新版的么?所以直接使用官网的组件库不会报错?

http://img.mukewang.com/climg/5ed5993f0974bfe202850050.jpg

import React, { Component, Fragment } from "react";

import { Menu } from "antd";

import { MailOutlined } from "@ant-design/icons";

import logo from "./logo.png";

import "./style.css";


class AppHeader extends Component {

  render() {

    return (

      <Fragment>

        <img src={logo} className="app-header-logo" />

        <Menu mode="horizontal" className="app-header-menu">

          <Menu.Item key="mail" icon={<MailOutlined />}>

            VOA慢速英语

          </Menu.Item>

          <Menu.Item key="mail2" icon={<MailOutlined />}>

            VOA慢速英语

          </Menu.Item>

          <Menu.Item key="mail3" icon={<MailOutlined />}>

            VOA慢速英语

          </Menu.Item>

          <Menu.Item key="mail4" icon={<MailOutlined />}>

            VOA慢速英语

          </Menu.Item>

          <Menu.Item key="mail5" icon={<MailOutlined />}>

            VOA慢速英语

          </Menu.Item>

          <Menu.Item key="mail6" icon={<MailOutlined />}>

            VOA慢速英语

          </Menu.Item>

        </Menu>

      </Fragment>

    );

  }

}


export default AppHeader;


.app-header-logo {

    float: left;

    height: 45px;

    margin-top: 10px;

}


.app-header-menu {

    float: left;

    margin-left: 20px !important;

    margin-top: 10px !important;

    border-bottom: none !important;

}


http://img.mukewang.com/climg/5ed599a00992b85f05360102.jpg

这个警告说的是img标签必须有一个alt属性吧,但是视频里老师好像老不写这个属性,一般没有规定的话就不需要写是吗?

写回答

4回答

好帮手慕言

2020-06-02

同学你好,关于同学的疑问,解答如下:

1、版本不一样,可能会有些差别,同学可以按照效果图再调整下样式。例如调整下ul的margin值和行高。

2、其他同学报错可能是版本的问题导致的。

为了让同学跟着课程更好的学习,建议安装和老师一样的版本,如下:

npm install --save antd@3.10.9

3、警告是提示img元素需要添加alt属性,是可以不写的,也可以加上,加上alt属性用户体验会更好。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0
hurora_Meteor
h 我安装了旧版本以后,控制台咋还推荐我升级Menu组件,还有一个不太明白的警告。 现在大部分还是使用旧版本的组件库吗?新版本还没有大范围使用是么?
h020-06-02
共1条回复

好帮手慕言

2020-06-02

同学你好,只要不影响效果,警告可以不用理会。

授之以鱼不如授之以渔,课程主要教给大家的是使用方法与思想,现在推荐同学跟着老师使用旧版本,主要学习大体的思路,当我们学会了这种思想,换一个组件库或者日后组件库更新同学也知道如何使用了。

祝学习愉快~

0

Aurora_Meteor

提问者

2020-06-02

http://img.mukewang.com/climg/5ed5bbf009e32ea905740480.jpg

0

Aurora_Meteor

提问者

2020-06-02

http://img.mukewang.com/climg/5ed59b68094c072013130109.jpg显示的导航突出来了

0

0 学习 · 10739 问题

查看课程