我新建了一个数据库 demoDB ,我需要每次打开的时候,新建一张表(ObjectStore)来存储数据.
但是indexedDB里想新建表,只能写在onupgradeneeded里,也就是说我必须把版本号增加1.
现在已知可行的办法是 ,先打开demoDB,获取版本号,然后手动+1,再次打开,我觉得这种方法很蠢,有没有简单的解决办法?
我新建了一个数据库 demoDB ,我需要每次打开的时候,新建一张表(ObjectStore)来存储数据.
但是indexedDB里想新建表,只能写在onupgradeneeded里,也就是说我必须把版本号增加1.
现在已知可行的办法是 ,先打开demoDB,获取版本号,然后手动+1,再次打开,我觉得这种方法很蠢,有没有简单的解决办法?
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
5 回答819 阅读
4 回答2.5k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决