我正在尝试在 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'
}
});
});
但是标题似乎没有限制,如何使它起作用?
原文由 Alfred Huang 发布,翻译遵循 CC BY-SA 4.0 许可协议
基本上有两种方法可以解决它。
使用现有包
例如, vue-meta :
import titleComponent from ‘./title.component.vue’; Vue.component(‘vue-title’, titleComponent);
”`