鍍金池/ 問答/HTML/ vue.js如何在頁面一行一行地加載數(shù)據(jù)庫里的數(shù)據(jù)

vue.js如何在頁面一行一行地加載數(shù)據(jù)庫里的數(shù)據(jù)

如題,我現(xiàn)在能在前端控制臺(tái)一行一行地打印出數(shù)據(jù),但是沒有辦法在頁面上顯示。前端代碼如下:

<template>
...   
              <el-form>
                <el-form-item
                  v-for="(item, index) in searchRst"
                  :key="item.key"
                  :prop="'searchRst.' + index + '.value'"
                >
                  <el-input style="width: 200px" v-model="item.content" placeholder="treatment name"></el-input>
                </el-form-item>
              </el-form>
            ...
</template>

<script>
...

    export default{
      data() {
        return {
          searchRst: [{
            content: ''
          }
         ]
        }
      },

      mounted: function(){
        this.getAbHistory();
      },

      methods:{
        getAbHistory(){
          axios.get("/historyScan/AbHistory").then(result =>{
            var res = result.data;
            if(res.status == "0"){
              let values = res.result.hbaseRst;
              for (let i = 0; i < values.length; i++) {
                this.searchRst.content = JSON.stringify(values[i]);
                console.log('A/B history is '+ this.searchRst.content);
              }
            }
            else{
              this.$message.error('錯(cuò)誤,無法獲取A/B test 歷史記錄');
            }
          });
        }
      }

    }
</script>

前端控制臺(tái)打印出的數(shù)據(jù)如下:
圖片描述

我現(xiàn)在想做的是把這些數(shù)據(jù)一行一行地顯示在頁面上,但是我現(xiàn)在用v-model不能進(jìn)行雙向綁定,頁面上只有輸入框,沒有值,請(qǐng)各位大神幫忙看看,謝謝

回答
編輯回答
裸橙

為什么不用v-for 循環(huán)呢?

2017年2月1日 11:53
編輯回答
失魂人

唔,那你現(xiàn)在頁面顯示的啥樣子0 - 0好奇

2017年12月21日 21:22