我正在研究要添加新功能的项目。该功能使用创建的Vue实例在一个页面上生存。它抓取了:window.location.href
并创建了可与其他用户共享的其他一些信息的元数据。在新位置卸载Vue inistance或重新挂载
现在需要具有相同的共享功能才能生活在动态创建的页面上。我有几行信息,每一行(可以是一行,可以是100行)都有一个下拉框,填充单击框中的信息。在下拉列表中,我需要拥有此共享功能。我能够获得第一行填充与Vue实例与shareWidget.$mount('some selector[with a data attribute="active"')
函数。无论我首先点击哪一行,这都很有用。
问题是,只要我点击另一行($('some selector'
)被删除,并且在现在是活动行的一部分的下拉列表中添加了新的$('some selector[with a data attribute="active"')
)。
我无法让新的选择器填充名为sharingWidget的Vue实例。我试图摧毁并再次登上,但我得到了预期的[Vue warn]: $mount() should be called only once.
。有没有办法让Vue实例移动到新的位置或卸载然后重新安装?