Я пытаюсь показать client
информацию в модале.После нажатия @click="showDetails(props.row.id)"
я использую axios.get
в методе и возвращаю данные.Теперь он возвращает данные как PromiseValue
объект.Как получить доступ к PromiseValue
, чтобы отобразить значение в html
.Кто-нибудь поможет мне, пожалуйста, чтобы решить проблему!Я пытаюсь, как показано ниже -
<button @click="showDetails(props.row.id)"><i class="fas fa-eye"></i></button>
И в скрипт -
<script type="text/javascript">
import axios from 'axios';
export default {
data(){
return{
leftPanelVisiblity: false,
singleData: '', }
},
methods:{
showDetails(id){
let b = axios.get('/api/clients/'+id)
.then(function (response) {
return response.data;
}).catch(error => {
alert(error);
});
//console.log(b);
this.singleData = b;
this.leftPanelVisiblity = true
},
}
}
</script>
Инаконец, я хочу получить доступ или показать данные в модальном leftPanelVisiblity
виде - <p>Name: {{ this.singleData.name }}</p>
или <p>Name: {{ this.singleData.email }}</p>
.