Таблица Axios Filter возвращает количество, но не данные - PullRequest
0 голосов
/ 26 июня 2019

В настоящее время я работаю над проектом ASP.Net MVC. Я использую Vuejs-Axios для получения данных из моделей данных сущностей. Итак ... axios.get (получает API), и теперь я отображаю свой график на основе полученного значения. Я также на той же странице, где отображается таблица данных (те же результаты API). В таблице есть окно поиска, так как пользователь вводит детали для поиска определенного продукта, на моей диаграмме должны отображаться соответствующие данные. Проблема в том, что я нахожусь в моем javascript для табличных данных: создан запрос API, вычислен и использован метод (для фильтрации данных). Теперь в том же методе фильтрации ... когда я делаю console.log (response.length) ... я получаю правильные отфильтрованные записи .... но когда я пишу response.data .... Я получаю сообщение как неопределенное ...

Пожалуйста, дайте новичку, как я, знать ... как я могу использовать эти отфильтрованные данные для создания нового графика ...

Если отфильтрованные данные могут показывать правильную длину ... они также должны отображать данные.

Спасибо.

Отредактировано: код здесь ...

Javascript for chart( Vue-Chartjs):

var app = new Vue({
el:"#abc"
data:{
chart:null,
loading:false
},
created function(){
this.loading = true

axios.get('api/Work')
.then (function(response){
console.log(response.data)

calculated fields required.....

var ctx= document.getElementById("chart1")
chart....labels, datasets..etc....



Javascript - Loading table)

var app = new Vue({
el:"#abcd",
data(){
return:
fields:[
]},
created function(){

axios.get('api/Work')
.then (function(response){
console.log(response.data)
},
computed:{
mounted(){
this.totalrows= this.totalrows.length
}
},
methods:{
onfiltered(filteritems){

console.log(filteritems.length) =====returns correct table search  - i.e filtered table length.....
console.log(filteritems.data) 

===== возвращает неопределенное ........... Застрял здесь ......

Получив отфильтрованные данные, я могу создать новую диаграмму на основе отфильтрованных значений. Так что это то место, где мне нужны разъяснения.

Спасибо.

...