将 v-html 与消息数据一起使用——Vue 不支持 <title> 元素吗?

Using v-html with message data -- does Vue not support the <title> element?

我用的是Vue.js2,我的SDK是IntelliJ:

我正在尝试将 HTML 导入到 Vue.js 文件中。

目的是为了 <title></title> 属性,因为 Vue 似乎不直接支持这个。

<template> 标记中,我有:

div v-html="message1"></div>

在数据中,我有一个非常简单的信息1:

message1:   '<title>My webpage -- from message1 </title>',

有趣的是,我可以使用“moustache”语法显示 message1,但它只显示标题标签。

v-html 使用的 message1 编译,但它没有出现在呈现的页面上。

Vue 不直接支持<title></title> 的前提是否正确?我已经看到了复杂的解决方法,但是是否有一种简单的 HTML-like 方法可以为简单的静态文本获取此标记?这样做的目的是为了方便访问。

实际目标是让它显示在页面的“选项卡”部分,它应该显示的位置。我可以在页面上显示它,但不能在页面的“选项卡”部分显示(在大多数浏览器上 URL 上方)。

如您所见here,许多浏览器为 title 标签提供了默认的 css 样式。

在Chrome中有:

title {
  display: none;
}

您应该使用其他标签或直接覆盖默认样式。