Vue SSR 项目 Nuxt.js 框架之《设置mate与定义化html模板》

html-css019

Vue SSR 项目 Nuxt.js 框架之《设置mate与定义化html模板》,第1张

在做一些SEO的时候,一般会设置meta信息,或者做移动端项目的时候会设置一下视口等。我们一起看下在 nuxt 中如何设置 meta 和 head 内容的,以及如何定义化 html 模板。

重启后查看源码就可以看到我们设置的 head 信息了~~

页面个性化设置的时候,需要在页面里写入 head 函数并返回一个对象,如下:

这样就完成了每个页面的个性化的 meta 等一些 head 信息

每个页面的个性化设置 head 信息可以每个页面都写一个 head 函数去设置,但显得臃肿也不利于维护。我们可以在 plugins 的 mixins 文件里混入一个全局方法,每个页面去调用,以此来实现个性化的 meta 信息设置。

混入后,每个页面使用如下:

处理以上提到的设置 head 信息的方式,还可以通过定义化 html 模板来实现,但需要遵循nuxt的一些规则,比如:名称必须为 app.html ,而且必须用 双花括号 获得已设置的信息等,如下:

华为P系列和mate系列手机各有各的特色,推荐一款新上市的华为 Mate 40E Pro 很不错的,手机参数如下:

1、屏幕:屏幕尺寸为6.76英寸,屏幕色彩1670万色,DCI-P3广色域,分辨率:FHD+ 2772 × 1344 像素,延续了88º 超曲面环幕屏设计,弧度饱满,带来更为沉浸的视觉体验,观感十足震撼。

2、拍照:后置摄像头像素:超感知摄像头:5000万像素+电影摄像头:2000万像素+长焦摄像头:1200万像素,前置摄像头像素:超感知摄像头:1300万像素。前置240fps慢动作趣味和质感满满,自拍Vlog视频从此与众不同。你也可以拍摄高质量的4K视频,高品质记录视频自拍。

3、性能:采用HarmonyOS 2系统,搭载麒麟9000L六核处理器,麒麟9000L芯片采用先进的半导体制程,是当前技术工艺最领先的5纳米5G Soc 手机芯片,将处理器和5G基带融于一体,带来速度更快发热更低和能效比更强的运行表现,从容应对5G时代中复杂的计算,负载任务,使HUAWEI Mate 40E Pro成为领先业界的5G 手机。

4、电池:电池容量:4400mAh(典型值),充电器支持11V/6A或10V/4A或10V/2.25A或4.5V/5A或5V/4.5A或9V/2A或5V/2A输出,有线充电:手机支持最大超级快充11V/6A,兼容10V/4A或10V/2.25A或4.5V/5A或5V/4.5A超级快充,兼容9V/2A快充。无线充电:支持50W华为无线超级快充,支持无线反向充电。更精密的工艺制程带来功耗收益和更长续航。得益于整机供电效率提升和智慧电源管理。

您可以登录华为商城官网了解更多信息,进行选择。华为商城官网链接如下:华为商城