Bu yanıt, requirjs kullanarak vue 1x
içindir.
define([
'https://cdn.jsdelivr.net/vue/latest/vue.js'
], function(Vue) {
var vm = new Vue({
el: 'html',
data: {
hello: 'Hello world'
}
});
});
<!DOCTYPE html>
<html id="html">
<head>
<title>{{ hello }}</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.js" data-main="app"></script>
</head>
<body>
{{ hello }}
<input v-model="hello" title="hello" />
</body>
</html>
Eğer başlangıç değeri ayarlamak ve ne zaman veri değişikliklerini güncelleştirmek için izlemeye hazır işlevini kullanarak böyle yapabilir
.
<html>
<head>
<title>Replace Me</title>
</head>
<body>
<script src="https://cdn.jsdelivr.net/vue/latest/vue.js"></script>
<div id="app">
<input v-model="title">
</div>
<script>
new Vue({
el: '#app',
ready: function() {
document.title = this.title
},
data: {
title: 'My Title'
},
watch: {
title: function (val, old) {
document.title = val
}
}
})
</script>
</body>
</html>
da ben bu orijinal koduna göre denedim ve görünümü bölümünden
<title>
ayarlamayı tercih olarak,
<html>
<head>
<title>{{ title }}</title>
</head>
<body>
<script src="https://cdn.jsdelivr.net/vue/latest/vue.js"></script>
<div id="app">
<input v-model="title">
</div>
<script>
new Vue({
el: 'html',
data: {
title: 'My Title'
}
})
</script>
</body>
</html>
deneyin 'el: Hep vücuda Vue bağlı ve sonra güncelleştirmek için gerektiğinde' document.title' kurdum –
document.documentElement' o. Kavramsal olarak bu mümkün görünüyor ama ben hiç böyle görmedim. – Jeff
@str Teşekkürler, şimdi sizinki. –