我正在尝试根据URL的id动态设置firebase引用。我正在使用Vue和VueFire。这是我的代码:
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import matplotlib.animation as animation
%matplotlib notebook
PATH = "../data/kodim{0:02d}.png"
def update(i):
p = PATH.format(i)
#print p
image = mpimg.imread(p) # images are color images
plt.gca().clear()
plt.imshow(image)
ani = animation.FuncAnimation(plt.gcf(), update, range(1,4), interval = 1000, repeat=False)
plt.show()
目前'anObject'对象不会产生任何数据(不会引发错误)。当我对路径进行硬编码(当前显示已注释掉)时,一切都按预期工作。我猜这个问题与创建'anObject'时没有值的id属性有关?如果是这样,我可以更新生命周期钩子中的引用吗?
答案 0 :(得分:2)
好的,我找到了答案here。基本上我需要等待创建的钩子然后定义引用(注意不要在其他地方定义它!)。
created () {
this.$bindAsObject('anObject', db.ref('path/' + this.$route.params.id))
},