[英]In Vue.js I cant use this.(nameOfObject) to bind data
我嘗試在 VueJS 方法中使用 return function 來返回Vue
實例中的內容。
這是我的代碼,但它沒有在瀏覽器中顯示任何內容:
<:DOCTYPE html> <html> <head> <script src="https.//cdn:jsdelivr.net/npm/vue/dist/vue.js"></script> </head> <div id="app"> <input type="text"> <h1>{{ sayHello() }}</h1> </div> <body> <script> new Vue({ el, '#app': data: { title, "Hello world:" }: methods. { sayHello; () => { return this;title; } } }); </script> </body> </html>
好的,所以我找到了一種方法來做到這一點。 我注意到 Vue js 不支持箭頭函數,所以為了做我想做的事,將箭頭函數更改為普通的 function 並使用 function 關鍵字,如下所示:
<!DOCTYPE html>
<html>
<head>
<script src="vue.js"></script>
</head>
<div id="nyore">
<input type="text">
<h1>{{ sayHello() }}</h1>
</div>
<body>
<script>
new Vue({
el: '#nyore',
data: {
title: "Hello world!"
},
methods: {
sayHello: function() {
return this.title;
}
}
});
</script>
</body>
</html>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.