无法在 Vue.js 中设置数据属性



我无法为 Vue 对象设置数据属性的值。这是我的 vue 对象:

   var vm = new Vue({
      el: '#divVM',
      data: {
        new_result_count: 0,
          result_count: 0,            
        rows:[],
        asc_sortorder:true,
        isLoading: false,
        enablePaginationControls: false,
        enableFirst: false,
        enablePrev: false,
        enableNext: false,      
        enableLast: false,
        middleSpan: '',
      },
      methods: {
            paginationControl: function(){
        //....
     }, 
  });

在我的代码中,我为 vm.result_count 设置了值,但是,当我在控制台中检查时,它总是重置为 0。即使我在控制台中设置了vm.result_count的值,它也会变回 0。这是我在控制台中看到的

vm.result_count = 23
23
vm.result_count 
0

令人惊讶的是,有时,当我无法为vm.result_count设置数据时,vm.new_result_count也是如此,它可以工作。

有什么建议吗?

为了控制除法的显示,我错误地将 v-show 用作v-show=">result_count=0",而不是 v-show=">result_count==0"。这是重置vm.result_count的值。

最新更新