猿问

VueJS 实时查盘

我是 VueJS 的新手,我想使用 VueJS 实时检查磁盘,但我的代码无法实时工作,需要刷新页面,我不知道为什么


这是我的脚本:


var vo = new Vue({

    el: '.data_env',

    data () {

        return {

          data  : {}

        }

    },

    mounted () {

        axios

        .get(BASE_URL+'clients/get_disk_size')

        .then(response => (

            this.data   = response.data

            ))

    }

})

任何人都可以帮助我吗?


慕少森
浏览 164回答 2
2回答

慕标琳琳

您需要刷新页面,因为mounted() 仅在创建组件期间执行。如果您有变量并希望在此变量更改时获取新数据,则可以使用watch或计算。如果您想在服务器端更改时获取新数据,则需要使用 websocket。
随时随地看视频慕课网APP
我要回答