Vue.jsを使ってサイト上の投稿を更新するだけですが、これは今までにiveが行ったことです(これはまだJavaScriptを学んでいて、私が探しています何)Vue.jsクラスでタイマーを設定するには
[app.js]
var Vue = require('vue');
Vue.use(require('vue-resource'));
var app = new Vue({
el: '#app',
components: {
'postlist' : require('./components/postlist/postlist.js')
}
});
[postlist.js]
module.exports = {
template: require('./postlist.template.html'),
data: function() {
return {
'search': '',
'posts' : {}
}
},
methods: {
'updatePosts' : function()
{
this.$http.get('api/posts', function(responce, status, request)
{
this.$set('posts', responce.data);
});
}
}
};
x秒ごとにupdatePostsを起動させるにはどうしたらいいですか?
IVEはapp.js
setInterval(function()
{
app.components.postlist.methods.updatePosts(); // doesnt work
app.postlist.updatePosts(); //doesnt work either
}, 500);
でこれをやってみましたし、かなりこれで失われたコンポーネント自体
イム、これを達成するためにいただきました!最良の方法へのsetIntervalを入れてみましたか?
updatePostsがx秒ごとに実行されますか?
です。5秒ごとに呼び出されるupdatePostsメソッドがある場合は、500から5000msを変更する必要があります。また、 'setInterval'がxミリ秒ごとに呼び出されるかどうかを知るために警告または' console.log'を入れます。 – Lucky