我有一个方法想要的值,但无法获取fetchdata函数。
<script>
export default {
name: 'TaxMain',
data () {
return {
detail:{
tax_identifier: '',
tax_id: '',
}
}
},
methods: {
readTax(taxId) {
axios.defaults.headers.common['Authorization'] = "Bearer "+localStorage.getItem('token');
axios.post(baseUrl+'/tax/detail',{'taxId':taxId})
.then((response) => {
if((typeof(response) != 'undefined')&& (typeof(response.data) != 'undefined') &&(typeof(response.data.form) != 'undefined')){
this.detail = response.data.form;
}
})
.catch(function (error) {
return Promise.reject(error)
});
},
async fetchData ({search, page, filter, sort,rows}) {
alert(this.detail.tax_id);
}
}
}
</script>
函数readTax包含tax_id,我想在fetchData中访问该tax_id。现在它仅显示空白,因为data中的tax_id现在为null。如何访问?