• 初步学习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
  • 相关阅读:
    vue父子组件传值的方式
    定时任务写法
    仅仅为笔记
    consul剔除某个服务
    mybatis批量查询
    一次eureka的事故
    feign的工作原理
    JVM优化
    threadlocal应用
    秋招总结
  • 原文地址:https://www.cnblogs.com/lxz-blogs/p/13152113.html
Copyright © 2020-2023  润新知