【发布时间】:2016-08-05 09:38:48
【问题描述】:
我正在尝试在 vuejs 上进行演示。现在我想让 html 标题绑定一个 vm 字段。
以下是我尝试过的:
index.html
<!DOCTYPE html>
<html id="html">
<head>
<title>{{ hello }}</title>
<script src="lib/requirejs/require.min.js" data-main="app"></script>
</head>
<body>
{{ hello }}
<input v-model="hello" title="hello" />
</body>
</html>
app.js
define([
'jquery', 'vue'
], function ($, Vue) {
var vm = new Vue({
el: 'html',
data: {
hello: 'Hello world'
}
});
});
但标题似乎没有限制,如何使它工作?
【问题讨论】:
-
试试
el: document.documentElement -
我总是将 Vue 绑定到 body,然后在需要更新时设置
document.title。从概念上讲,这似乎是可能的,但我从未见过这种方式。 -
在我的例子中'hello'是计算出来的。我使用 v-bind:title="hello"
标签: javascript html mvvm frontend vue.js