codeigniter VueJS实时校验盘

tvokkenx  于 2022-12-07  发布在  其他
关注(0)|答案(2)|浏览(97)

我是新的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
            ))
    }
})

有人能帮我吗?

eanckbw9

eanckbw91#

您需要刷新页面,因为mounted()仅在创建组件期间执行。如果您有变量,并且希望在此变量更改时获取新数据,则可以使用watch或computed。如果您希望在服务器端变量更改时获取新数据,则需要使用WebSocket。

j5fpnvbx

j5fpnvbx2#

根据Vue生命周期,如果您希望实时获取结果,则应将代码放入computed和watch属性中。如果发生任何更改,它将与Html元素进行双向绑定,并在不刷新页面的情况下显示更改
有关更多信息,请通过此链接-https://v2.vuejs.org/v2/guide/computed.html

相关问题