UNPKG

utquidem

Version:

The meta-framework suite designed from scratch for frontend-focused modern web development.

64 lines (50 loc) 1.6 kB
--- sidebar_label: meta --- # output.meta :::info 适用的工程方案 * MWA ::: * 类型: `Object` * 默认值:见下方配置详情。 <details> <summary>meta 配置详情</summary> ```javascript { charset: { charset: 'utf-8'}, viewport: 'width=device-width, initial-scale=1.0, shrink-to-fit=no, viewport-fit=cover, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no', 'http-equiv': { 'http-equiv': 'x-ua-compatible', content: 'ie=edge'}, renderer: 'webkit', layoutmode: 'standard', imagemode: 'force', 'wap-font-scale': 'no', 'format-detection': 'telephone=no' } ``` </details> 添加或修改已有的网页 `meta` 信息,设置的值会和默认值合并。 举例如, 在 `modern.config.js` 设置如下: ```javascript title="modern.config.js" import { defineConfig } from '@modern-js/app-tools'; export default defineConfig({ output: { meta: { viewport: 'width=device-width', description: 'a description of the page', }, }, }); ``` 最终 `html` 里面 `meta` 信息如下: ```html <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="renderer" content="webkit"> <meta name="layoutmode" content="standard"> <meta name="imagemode" content="force"> <meta name="wap-font-scale" content="no"> <meta name="format-detection" content="telephone=no"> <meta name="description" content="a description of the page"> ``` 可以看到, 修改了默认的 `viewport` meta 标签,并且新增了 `description` 的 `meta` 标签。