私は私の.vueテンプレートでこのようなものを持っている:再レンダリングVueのコンポーネント
<plasmid id='p1' plasmidheight="800" plasmidwidth="800" v-bind:sequencelength="sequenceLength">
私はsequencelength属性を操作するためVue.jsを使用して、SVGを作成することを操作するコードの一部を追加素子。
sequenceLength
が変更された場合、Vueはもはや<plasmid>
タグではなくsvgコンポーネントであるため、ビューを更新しません。
したがって、コンポーネントを再レンダリングする必要があります。私の使用しようとしている$forceUpdate()
は機能しませんでした。
"これはもはやタグですが、svgコンポーネントは"これはどういう意味ですか?コードを表示できますか? –
thanksd
@thanksd私は可能な限り明示的にしようとしました:https://pastebin.com/KPjiTuDQ – asselinpaul
svgを置き換えるのではなく、むしろプラスミドタグに追加できますか? – jaredsk