国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

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

廣西網(wǎng)站建設(shè)運營費用專業(yè)代寫文案的公司

廣西網(wǎng)站建設(shè)運營費用,專業(yè)代寫文案的公司,網(wǎng)站建設(shè)合理性,wordpress 管理后臺創(chuàng)建項目 npx create-next-app 項目名 體驗文件路由 nextjs提供了文件路由的功能, 根據(jù)文件系統(tǒng)的目錄結(jié)構(gòu), 可以識別為對應(yīng)的頁面路由 創(chuàng)建頁面 首先, 在src下創(chuàng)建pages目錄, 然后創(chuàng)建一個about文件(對應(yīng)about頁面)和main/index.js文件(對應(yīng)首頁) pages/main/index con…

創(chuàng)建項目

npx create-next-app 項目名

體驗文件路由?

nextjs提供了文件路由的功能, 根據(jù)文件系統(tǒng)的目錄結(jié)構(gòu), 可以識別為對應(yīng)的頁面路由

創(chuàng)建頁面

首先, 在src下創(chuàng)建pages目錄, 然后創(chuàng)建一個about文件(對應(yīng)about頁面)和main/index.js文件(對應(yīng)首頁)

pages/main/index?

const Main=()=>{return (<div>main</div>)
}export default Main

pages/about.js

const About = () => {return (<div>about</div>)
}export default About

啟動項目并查看頁面

npm run dev

pages下的文件, 文件名作為路由, 顯示為頁面

pages下的文件夾, 文件夾的名稱作為路由, 對應(yīng)該文件夾的index文件的內(nèi)容

多級路由

創(chuàng)建pages/content/mutli/a目錄, 然后創(chuàng)建兩個文件(index和test)

pages/content/multi/a/index.jsx
const Index = () => {return (<>index</>)
}
export default Index

pages/content/multi/a/test
?

const Test = () => {return (<>test</>)
}
export default Test

訪問頁面

?

動態(tài)路由

nextjs支持文件路由擁有動態(tài)的路徑參數(shù), 文件名稱為 [參數(shù)名].js或jsx , 我們創(chuàng)建pages/dynamic/[id].jsx

pages/dynamic/[id].jsx
import {useRouter} from "next/router";export default function DynamicId() {const router = useRouter()console.log(router)return (<div>{/*獲取路由參數(shù)*/}current id - {router.query["id"]}</div>)
}
訪問頁面

slug 長路由

nextjs支持匹配一個路由下的多級子路由

pages/dynamic/[...slug].js
import {useRouter} from "next/router";const Slug = () => {let slug = [];const router = useRouter();slug = router.query.slug;return (<div><ul>{slug ?slug.map((slug, i) => <li key={i}>{slug}</li>) :<></>}</ul></div>);
};export default Slug;
訪問頁面

這里應(yīng)該是匹配到[id]了

?路由跳轉(zhuǎn)

我們使用Link組件來跳轉(zhuǎn)
pages/main/index.js
import Link from "next/link";const Main = () => {return (<div><Link href={'/dynamic/123'}>to dynamic id</Link></div>)
}export default Main
訪問頁面

整合chakra組件庫

安裝依賴

npm i @chakra-ui/react @chakra-ui/next-js @emotion/react @emotion/styled framer-motion

設(shè)置

// pages/_app.js
import { ChakraProvider } from '@chakra-ui/react'
// 個人踩坑
// 如果用了_app.js, 就需要在這里也引入globals.css或tailwind的css配置, 才能使tailwind生效
import '@/app/globals.css'function MyApp({ Component, pageProps }) {return (<ChakraProvider><Component {...pageProps} /></ChakraProvider>)
}export default MyApp

應(yīng)用程序目錄設(shè)置

// app/providers.tsx
'use client'import { CacheProvider } from '@chakra-ui/next-js'
import { ChakraProvider } from '@chakra-ui/react'export function Providers({ children }: { children: React.ReactNode }) {return (<CacheProvider><ChakraProvider>{children}</ChakraProvider></CacheProvider>)
}

// app/layout.tsx
import { Providers } from './providers'export default function RootLayout({children}) {return (<html lang="en"><body className={inter.className}><Providers>{children}</Providers></body></html>)
}

使用

pages/main/index.js
import Link from "next/link";
import {Alert,AlertIcon,
} from '@chakra-ui/react'const Main = () => {return (<div><Alert status='success'><AlertIcon />Data uploaded to the server. Fire on!</Alert><Link href={'/dynamic/123'}>to dynamic id</Link></div>)
}export default Main

http://aloenet.com.cn/news/42519.html

相關(guān)文章:

  • html網(wǎng)站開發(fā)工具有哪些互聯(lián)網(wǎng)登錄的網(wǎng)站名
  • 做sns網(wǎng)站需要什么百度熱線電話
  • 網(wǎng)站建設(shè)技術(shù)哪個好seo管理系統(tǒng)
  • qt科技感ui界面sem優(yōu)化軟件哪家好
  • 石家莊做網(wǎng)站價格網(wǎng)站優(yōu)化的關(guān)鍵詞
  • 網(wǎng)站做流量怎么賺錢的培訓(xùn)后的收獲和感想
  • 濟(jì)南網(wǎng)站建設(shè)工作室網(wǎng)球排名即時最新排名
  • 有沒有做網(wǎng)站的聯(lián)系方式經(jīng)典營銷案例分析
  • 消費返利系統(tǒng)網(wǎng)站建設(shè)廈門站長優(yōu)化工具
  • 做電商網(wǎng)站注意什么問題seo推廣代運營
  • 建設(shè)信用卡銀行積分商城網(wǎng)站福清網(wǎng)絡(luò)營銷
  • 網(wǎng)站制作難點seo是做什么工作內(nèi)容
  • 網(wǎng)站設(shè)計流程電話站長工具網(wǎng)
  • 網(wǎng)站開發(fā)管理電工培訓(xùn)技術(shù)學(xué)校
  • 怎么建設(shè)自己網(wǎng)站企業(yè)宣傳推廣
  • 國內(nèi)房地產(chǎn)設(shè)計網(wǎng)站建設(shè)網(wǎng)站優(yōu)化公司開始上班了
  • 制作釣魚網(wǎng)站的費用永久免費跨境瀏覽app
  • 怎么接做網(wǎng)站的任務(wù)seo在線優(yōu)化技術(shù)
  • 廣州展廳設(shè)計公司排名廣州seo優(yōu)化推廣
  • 網(wǎng)站搜索框如何做國內(nèi)最好用的免費建站平臺
  • 高端建筑鋁型材seo資料站
  • 做網(wǎng)站需要公司資質(zhì)嗎免費創(chuàng)建自己的網(wǎng)站
  • 摩洛哥網(wǎng)站后綴網(wǎng)上電商平臺開發(fā)
  • 馬鞍山做網(wǎng)站公司百度搜索引擎入口官網(wǎng)
  • 備案網(wǎng)站地址qq推廣
  • 作圖網(wǎng)站做課程表紹興seo推廣公司
  • 網(wǎng)站的開發(fā)與維護(hù)品牌廣告文案
  • 建設(shè)網(wǎng)站用的軟件網(wǎng)絡(luò)推廣怎么收費
  • 網(wǎng)站開發(fā)取名南寧排名seo公司
  • 學(xué)做面包的網(wǎng)站網(wǎng)站推廣公司排行榜