我需要从abc.js中的导出常量函数存储中获取一个返回值,它成功返回了我想要的值,但问题是当我在另一个side .vue中调用此函数时,它变成了NaN,这里是js中的代码。
export let auto_quote_no_generator = () => {
let ans = "";
let first_half = "Q-CMS";
const q = firebase.firestore().collection('ALL_quote');
const snapshot = q.get(); //count is not a function
firebase.firestore().collection("ALL_quote").get().then(function(querySnapshot) {
console.log("auto_quote_no_generator1" +querySnapshot.size);
const docSize = parseFloat(querySnapshot.size);
console.log("auto_quote_no_generator2" +docSize);
let addedz = add_zero(docSize);
ans = first_half + addedz;
return ans; //<------- the value I want to return
});
}
在我的档案里。
import { auto_quote_no_generator } from '../firebase';
...
let quote_number = auto_quote_no_generator();
console.log("check quote_num " + quote_number ); // it trun null
如何成功显示quote_number
?
1条答案
按热度按时间flvlnr441#
等待firebase.firestore().集合(“所有引用”)....
const ans =等待自动报价号生成器();
别忘了异步