Write the Code. Change the World.

6月 21

如果做官网、h5这些。 ssr 还是得要考虑的。好吧 vue3 + nuxt3 是一个选择。当然,还有辅助的一些工具和框架。比如 tailwindcss 这些。

vue 官网: https://cn.vuejs.org/guide/essentials/application.html
nuxt 官网: https://nuxt.com/docs/getting-started/installation

在使用 nuxt 之前,您应该已经会使用 vue3 了哈。

一般,都会选择最新,最流行的工具和框架。比如,使用 vite 代替 webpack,使用 pnpm 代替 yarn,npm 这些。如果是 mac 使用 item2 代替默认的终端。这个是跟风,也是学习的动力。有新鲜感和不一样的体验感。

下边这个是我使用 laravel10( blade) + bootstrap5 实现的一个自适应官网。这次,就做一个类似的网站。主要有顶部导航栏、中间实体部分、以及底部信息栏构成。这个是一个实践,做一个完整的这样的页面加一个跳转也面就够了。基础做好了,就是添砖加瓦的事情。

开始创建项目

创建,从打开 item2 开始。

pnpm dlx nuxi init nuxt0621

cd nuxt0621

pnpm install

pnpm run dev

这样就跑起来了。比起从前,现在真是好太多了。敲敲几个命令就行。

从浏览器中打开是这个样子的。

这个和从前还有点不一样。在页面上覆盖了一层开发者辅助工具。现在是默认安装并启用这个的。就在 nuxt.config.ts 中。我们将其配置设置为 false 就不会有了。或执行 npx nuxi devtools disable 。 既然是官方默认加上去的工具,用途肯定是有的哈。

tree 命令来看看初始化项目时,有哪些文件。记得带上参数 -I,是大写的 i,表示忽略显示的文件夹。如果只想看 2 层深度。可以带上参数 -L 2。如果只想看文件夹可以带上参数 -d

到此,nuxt3 项目初始化完成。我们记得加入版本控制。

git init -b main
git add .
git commit -m 'nuxt3 initialize'

下一步,就是去掉默认的组件。使用自己的组件来完成基础布局。

代码和线上地址

线上地址: https://www.zeipan.com/nuxt
代码地址: https://github.com/vinistudy/nuxt3

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注