当前位置: 首页 > news >正文

公司注册地址查询系统亚马逊seo什么意思

公司注册地址查询系统,亚马逊seo什么意思,cn网站怎么做,自己做彩票网站Next.js 目录结构 入口App组件(_app.tsx) _app.tsx是项目的入口组件,主要作用: 可以扩展自定义的布局(Layout)引入全局的样式文件引入Redux状态管理引入主题组件等等全局监听客户端路由的切换 ts.config…

Next.js 目录结构

image.png

入口App组件(_app.tsx)

_app.tsx是项目的入口组件,主要作用:

  • 可以扩展自定义的布局(Layout)
  • 引入全局的样式文件
  • 引入Redux状态管理
  • 引入主题组件等等
  • 全局监听客户端路由的切换

ts.config.json 的配置

Next.js默认是没有配置路径别名的,我们可以在ts.config.json中配置模块导入的别名:

  • baseUrl :配置允许直接从项目的根目录导入,比如: import Button from ‘components/button’
  • paths:允许配置模块别,比如: import Button from '@/components/button’

image.png

Next.js配置(next.config)

next.config.ts 配置文件位于项目根目录,可对Next.js进行自定义配置,比如,可以进行如下配置:

  • reactStrictMode: 是否启用严格模式,辅助开发,避免常见错误,例如:可以检查过期API来逐步升级
  • env:配置环境变量,配置完需要重启
    • ✓ 会添加到 process.env.xx 中
    • ✓ 配置的优先级: next.config.js中的env > .env.local > .env
  • basePath:要在域名的子路径下部署 Next.js 应用程序,您可以使用basePath配置选项。
    • ✓ basePath:允许为应用程序设置URl路径前缀。
    • ✓ 例如 basePath=/music, 即用 /music 访问首页,而不是默认
  • images:可以配置图片URL的白名单等信息
  • swcMinify: 用 Speedy Web Compiler 编译和压缩技术,而不是 Babel + Terser 技术

更多的配置: https://nextjs.org/docs/api-reference/next.config.js/introduction

内置组件

image.png

Image组件

image.png

全局和局部样式

image.png

静态资源引用

image.png

字体图标

字体图标使用步骤 :

  • 1.将字体图标存放在 assets 目录下
  • 2.字体文件可以使用相对路径和绝对路径引用。
  • 3.在_app.tsx文件中导入全局样式
  • 4.在页面中就可以使用字体图标了

image.png 新建页面

image.png

路由

app.tsx检查路由的跳转:

useEffect(() => {const handleRouteChange = (url: string) => {console.log(`App is changing to ${url}`);};// 监听路由的前进和后退// router.beforePopState(function (e) {//   console.log("beforePopState");//   console.log(e);//   return true;// });router.events.on("routeChangeStart", handleRouteChange);return () => {router.events.off("routeChangeStart", handleRouteChange);};
}, []);

组件导航(Link)

image.png

编程导航 (useRouter)

image.png

动态路由

image.png

路由参数(useRouter)

image.png

404 Page

image.png

路由匹配规则

◼ 路由匹配优先级, 即预定义路由优先于动态路由,动态路由优先于捕获所有路由。请看以下示例:

  • 1.预定义路由:pages/post/create.js
    • ✓ 将匹配 /post/create
  • 2.动态路由 :pages/post/[pid].js
    • ✓ 将匹配/post/1, /post/abc 等。
    • ✓ 但不匹配 /post/create 、 /post/1/1 等
  • 3.捕获所有路由:pages/post/[…slug].js
    • ✓ 将匹配 /post/1/2, /post/a/b/c 等。
    • ✓ 但不匹配/post/create, /post/abc、/post/1、、/post/ 等

来自资源:imooc

http://www.fp688.cn/news/162334.html

相关文章:

  • 查询网站备案进度百度引流推广哪家好
  • wordpress仿静态关键词优化案例
  • 我想做个网站免费发布广告信息网
  • 机关网站建设需求文档宁波seo排名方案优化公司
  • 做网站的人多吗sem 优化软件
  • 山东省建设执业官方网站做网站哪个平台好
  • java中建设网站seo实战密码第三版pdf下载
  • 网站的效果图b站网站推广
  • av12网站建设中商务软文写作
  • 做的比较好的公司网站成功的营销案例及分析
  • 邵阳做网站价格今日重大新闻
  • 网站域名所有权美国婚恋网站排名
  • 济南物流公司网站建设可以发外链的网站整理
  • 网站建设的具体步骤湖南疫情最新消息今天
  • 天然气公司的网站应该怎么做百度大数据平台
  • 有什么做C语言的网站手机怎么做网站
  • 如何做公证网站网页发布时间网络营销与直播电商专升本
  • 汕头专业网站建设流程抖音关键词优化
  • wordpress弹出式侧边栏南宁seo网站排名优化公司
  • 四川省建设部网站佛山市seo推广联系方式
  • 公司网站域名怎么续费2022年今天新闻联播
  • 建设教育协会网站北京推广服务
  • 属于b2b电子商务网站青岛网站制作推广
  • 江西网站备案流程网站友情链接美化代码
  • 企业网站建设的好处班级优化大师客服电话
  • 上海网站开发哪里有永州网络推广
  • 如何添加网站 ico图标恶意点击广告软件
  • 国内最大的摄影网站网站seo方案撰写
  • 济南做网站优化价格全球最大的中文搜索引擎
  • 营销型网站怎么收费标准网络市场的四大特点