zoukankan      html  css  js  c++  java
  • 初步学习next.js-6-使用antd

    首先需要让next支持css文件

    yarn add @zeit/next-css

    建立一个next.config.js

    const withCss = require('@zeit/next-css')
    
    if(typeof require !== 'undefined'){
        require.extensions['.css']=file=>{}
    }
    
    module.exports = withCss({})

    加载ANTD

    yarn add antd

    因为直接引入,包很大,所以要按需引入

    yarn add babel-plugin-import

    在项目根目录建立.babelrc文件

    {
        "presets":["next/babel"],  //Next.js的总配置文件,相当于继承了它本身的所有配置
        "plugins":[     //增加新的插件,这个插件就是让antd可以按需引入,包括CSS
            [
                "import",
                {
                    "libraryName":"antd",
                    "style":"css"
                }
            ]
        ]
    }
    import Myheader from '../components/myheader'
    import {Button} from 'antd'
    
    
    import '../static/test.css'
    function Header(){ 
        return (
            <>
                <Myheader />
                <div>JSPang.com</div>
                <div><Button>我是按钮</Button></div>
    
            </> 
        )
    }
    export default Header
  • 相关阅读:
    Java的Timezone问题
    Java正确获取星期Calendar.DAY_OF_WEEK
    Solr5之Schema.xml详解
    java文档生成器
    JRE扩展与jar文件
    java的访问权限
    java包与导包
    java方法、方法重载
    算法分析作业(C|C++版本)
    Java运算符
  • 原文地址:https://www.cnblogs.com/lxz-blogs/p/13152113.html
Copyright © 2011-2022 走看看