中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

長(zhǎng)沙建站公司模板百度seo快速排名優(yōu)化軟件

長(zhǎng)沙建站公司模板,百度seo快速排名優(yōu)化軟件,做名片最好的網(wǎng)站是哪個(gè),軟件開(kāi)發(fā)做平臺(tái)環(huán)境說(shuō)明:next.js 官方文檔要求node版本在16.8以上。筆者使用的 node版本是16.20.1,不要使用16.13.0,筆者在使用 node16.13.0環(huán)境時(shí)創(chuàng)建的 react 項(xiàng)目點(diǎn)擊事件無(wú)效 next.js官網(wǎng)截圖 next.js 官網(wǎng):https://nextjs.org/ react 官網(wǎng)…

環(huán)境說(shuō)明:next.js 官方文檔要求node版本在16.8以上。筆者使用的 node版本是16.20.1,不要使用16.13.0,筆者在使用 node16.13.0環(huán)境時(shí)創(chuàng)建的 react 項(xiàng)目點(diǎn)擊事件無(wú)效

next.js官網(wǎng)截圖

?

next.js 官網(wǎng):https://nextjs.org/

react 官網(wǎng):https://react.dev/

Ant Design 官網(wǎng):https://ant.design/index-cn

目錄

1、創(chuàng)建項(xiàng)目

2、安裝 ant design

3、運(yùn)行測(cè)試


1、創(chuàng)建項(xiàng)目

在電腦存放項(xiàng)目的文件夾下打開(kāi)cmd窗口

執(zhí)行命令創(chuàng)建項(xiàng)目?npx create-next-app antd-demo

npx create-next-app antd-demo

第一次創(chuàng)建會(huì)先安裝 create-next-app

接下來(lái)會(huì)讓你選擇創(chuàng)建項(xiàng)目需要的內(nèi)容,這里可以根據(jù)自己的喜好決定,或者直接使用默認(rèn)

筆者選擇的是使用 ts 和 app router

?創(chuàng)建完成

2、安裝 ant design

進(jìn)入項(xiàng)目目錄 ,使用 vscode編輯器打開(kāi)項(xiàng)目

cd antd-demo
code ./

安裝 ant design react

npm install antd --save
npm install @ant-design/cssinjs --save

安裝完成后,在項(xiàng)目src目錄下新建?lib 目錄,在新建的?lib 目錄下新建??AntdRegistry.tsx

?AntdRegistry.tsx內(nèi)容

'use client';import React from 'react';
import { StyleProvider, createCache, extractStyle } from '@ant-design/cssinjs';
import { useServerInsertedHTML } from 'next/navigation';const StyledComponentsRegistry = ({ children }: { children: React.ReactNode }) => {const cache = createCache();useServerInsertedHTML(() => (<style id="antd" dangerouslySetInnerHTML={{ __html: extractStyle(cache, true) }} />));return <StyleProvider cache={cache}>{children}</StyleProvider>;
};export default StyledComponentsRegistry;

vscode 截圖

修改src/app/layout.tsx 內(nèi)容為下面內(nèi)容

import React from 'react';
import { Inter } from 'next/font/google';
import StyledComponentsRegistry from '../lib/AntdRegistry';
import '@/app/globals.css';const inter = Inter({ subsets: ['latin'] });export const metadata = {title: 'Create Next App',description: 'Generated by create next app',
};const RootLayout = ({ children }: { children: React.ReactNode }) => (<html lang="en"><body className={inter.className}><StyledComponentsRegistry>{children}</StyledComponentsRegistry></body></html>
);export default RootLayout;

vscode 截圖

添加主題配置?

在項(xiàng)目根目錄下新建 theme 文件夾,新建?themeConfig.ts

?themeConfig.ts 內(nèi)容

// theme/themeConfig.ts
import type { ThemeConfig } from 'antd';const theme: ThemeConfig = {token: {fontSize: 16,colorPrimary: '#52c41a',},
};export default theme;

vscode 截圖

修改app下page.tsx 內(nèi)容為下面內(nèi)容

'use client';
import React from 'react';
import { Button, message, ConfigProvider } from 'antd';
import theme from './../../theme/themeConfig';export default function Home() {const [messageApi, contextHolder] = message.useMessage();const add = ()=>{messageApi.open({type: 'success',content: '宜將剩勇追窮寇,不可沽名學(xué)霸王',});}return (<ConfigProvider theme={theme}><div className="App">{contextHolder}<Button onClick={add} type="primary">Button</Button></div></ConfigProvider>)
}

?vscode 截圖

3、運(yùn)行測(cè)試

在項(xiàng)目根目錄下打開(kāi)cmd,也可使用vscode自帶的終端運(yùn)行命令,npm run dev

npm run dev

?

瀏覽器訪問(wèn):http://localhost:3000?

?

這個(gè)背景的條紋是next.js自帶的樣式,如果想去掉它,可以將 app/globals.css 的 body 標(biāo)簽的背景background 樣式去掉

body {margin: 0;color: rgb(var(--foreground-rgb));/* background: linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb)))rgb(var(--background-start-rgb)); */
}

運(yùn)行效果

?

至此完

http://www.risenshineclean.com/news/30321.html

相關(guān)文章:

  • 福建省華榮建設(shè)集團(tuán)有限公司網(wǎng)站長(zhǎng)春網(wǎng)絡(luò)推廣優(yōu)化
  • 個(gè)人網(wǎng)站logo青島網(wǎng)站制作推廣
  • 免費(fèi)域名查詢(xún)網(wǎng)站推廣app最快的方法
  • 創(chuàng)建一個(gè)網(wǎng)頁(yè)多少錢(qián)sem優(yōu)化托管
  • wordpress ios 默認(rèn)合肥seo網(wǎng)站排名
  • 專(zhuān)注做蔬菜的網(wǎng)站汕頭seo管理
  • 定制網(wǎng)站費(fèi)用南寧seo專(zhuān)員
  • 如何設(shè)計(jì)酒店網(wǎng)站建設(shè)seo建站優(yōu)化推廣
  • 羅湖高端網(wǎng)站設(shè)計(jì)推廣普通話手抄報(bào)一等獎(jiǎng)
  • 專(zhuān)門(mén)做蛋糕視頻的網(wǎng)站流程優(yōu)化四個(gè)方法
  • linux系統(tǒng)網(wǎng)站架構(gòu)淘寶網(wǎng)站的推廣與優(yōu)化
  • 網(wǎng)絡(luò)營(yíng)銷(xiāo)做女鞋的網(wǎng)站設(shè)計(jì)seo的形式有哪些
  • 武漢服務(wù)好的建站平臺(tái)公司愛(ài)站網(wǎng)絡(luò)挖掘詞
  • 做網(wǎng)站上饒百度數(shù)據(jù)查詢(xún)
  • wordpress首頁(yè)制作免費(fèi)下載優(yōu)化大師
  • 北京 網(wǎng)站設(shè)計(jì) 公司火星時(shí)代教育培訓(xùn)機(jī)構(gòu)怎么樣
  • 湛江的網(wǎng)站陜西省人民政府
  • c# 開(kāi)發(fā)網(wǎng)站開(kāi)發(fā)友情鏈接怎么購(gòu)買(mǎi)
  • 網(wǎng)站設(shè)置銀聯(lián)密碼百度商家入駐
  • 使用模板怎么建站怎么做百度推廣
  • 成都手機(jī)wap網(wǎng)站制作百度競(jìng)價(jià)排名系統(tǒng)
  • 網(wǎng)站開(kāi)發(fā)環(huán)境分析信息流優(yōu)化師工作總結(jié)
  • 室內(nèi)設(shè)計(jì)網(wǎng)站大全免費(fèi)瀏覽器搜索引擎大全
  • 網(wǎng)站建設(shè)與管理總結(jié)心得世界十大網(wǎng)站排名出爐
  • 晉中網(wǎng)站建設(shè)電話重慶seo小z博客
  • 網(wǎng)站 301合肥全網(wǎng)推廣
  • 網(wǎng)站的關(guān)鍵詞庫(kù)怎么做的那么多必應(yīng)搜索引擎
  • 南平網(wǎng)站開(kāi)發(fā)客戶(hù)引流推廣方案
  • 網(wǎng)站的二級(jí)頁(yè)面怎么做代碼全網(wǎng)關(guān)鍵詞搜索排行
  • 專(zhuān)門(mén)做電容的網(wǎng)站有哪些實(shí)用的網(wǎng)絡(luò)推廣方法