如果我在 JavaScript 檔案中添加一個 Dexie.js 查詢,例如:
let friends = liveQuery(async () => {
return await db.friends
.where("age")
.between(18, 65)
.toArray();
});
我得到這樣的提示:
“型別 'Dexie'.ts(2339) 上不存在屬性 'friends'”
為什么?
將它放在Svelte檔案中很好,但我想將一些基本查詢放在一個地方,例如查找、添加和洗掉。
uj5u.com熱心網友回復:
我想您指的是 TypeScript 錯誤。如果您沒有按照Dexie 的 Svelte 教程中的建議對Dexie 進行子類化,則您無法db.friends直接使用而不會有 TypeScript 抱怨。如果不想繼承 Dexie,也可以使用該table()方法:
let friends = liveQuery(async () => {
return await db.table('friends')
.where("age")
.between(18, 65)
.toArray();
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/365423.html
標籤:javascript 视觉工作室代码 德西
上一篇:我可以在不安裝anaconda的情況下在vs代碼中使用Jupyter筆記本嗎?
下一篇:在保持先前繪圖的同時重新組合畫布
