Javascript 在Vuejs中读取HTML响应以在对话框中显示

Javascript 在Vuejs中读取HTML响应以在对话框中显示,javascript,vue.js,vuejs2,vuetify.js,Javascript,Vue.js,Vuejs2,Vuetify.js,我从服务器得到一个HTML格式的REST请求响应。我将其存储在data:[]中,当我在控制台上打印它时,它看起来像这样,即HTML。这个回复是一个字符串,现在我的问题是用JavaScript过滤它,使其成为一个对象数组 <table border='1' frame = 'void'> <tr> <th>name</th> <th>age</th> <th>date of bir

我从服务器得到一个HTML格式的REST请求响应。我将其存储在data:[]中,当我在控制台上打印它时,它看起来像这样,即HTML。这个回复是一个字符串,现在我的问题是用JavaScript过滤它,使其成为一个对象数组

 <table border='1' frame = 'void'>
    <tr>
    <th>name</th>
    <th>age</th>
    <th>date of birth</th>
    </tr>
    <tr>
     <td>John</td>
     <td>30</td>
     <td>10.09.1987</td>
    </tr>
    </table>

这不是Vue.js问题,而是HTML/JavaScript问题。您可以迭代单元格文本内容并将其转换为如下所示的数组

var stringFromREST=姓名出生日期1987年9月3010日; var tempDiv=document.createElement'div'; tempDiv.innerHTML=stringFromREST; var cells=tempDiv.queryselectoral'th,td'; var contentArray=[]; 对于var i=0;i<细胞长度;i++{ contentArray.pushcells[i].innerText; }
console.logcontentArray;也许这会有所帮助@Jeffrey不会,因为它存储在数组中,当我编写console.logthis.data时,它会像这样打印姓名年龄出生日期John 30 10.09.1987。当我打印console.logthis.data[0]时,它会给我
   [
     name,
     age,
     data of birth,
    john,
    30,
    10.09.1987
   ]