【发布时间】:2018-11-14 20:04:43
【问题描述】:
我想寻求帮助。
我下载了这个项目来学习如何使用Vue.js:
https://justlaravel.com/vue-js-crud-laravel/
我想每 1 秒从数据库中自动下载一次数据。我已经到了可以制作一个按钮来更新这个方法但我不能按时完成的地步。
它起作用的按钮:
<button class="btn btn-primary" @click.prevent="getVueItems()" id="name" name="name">
<span class="glyphicon glyphicon-plus"></span> Refresh
</button>
自动刷新不起作用:
<script type="text/javascript">
getVueItems();
</script>
Vue.js 方法:
methods: {
getVueItems: function getVueItems() {
var _this = this;
axios.get('/vueitems').then(function (response) {
_this.items = response.data;
});
setTimeout(getVueItems(), 1000);
},
【问题讨论】:
-
使用 setInterval
setInterval(function(){ alert("Hello world"); }, 3000);在这里你可以找到更多信息renatello.com/code/vue-js-polling-using-setinterval
标签: javascript laravel vue.js timer vuejs2