【发布时间】:2020-07-02 07:59:11
【问题描述】:
奇怪的是我在我的vue项目中使用vis-network.js,动态添加边时图形消失了。
但动态更新和删除不会。
然后我写了一个测试页面从https://visjs.github.io/vis-network/standalone/umd/vis-network.min.js引入vis-network.js,然后发现没问题!
那么从NPM下载的vis-network有问题吗?
有人可以帮我吗?
我如何使用:
npm install vis-network
import vis from 'vis-network/dist/vis-network'
Vue.prototype.$vis = vis;
var nodes = new this.$vis.DataSet([
{id: 1, label: 'Node 1'},
{id: 2, label: 'Node 2'},
{id: 3, label: 'Node 3'},
{id: 4, label: 'Node 4'},
{id: 5, label: 'Node 5'}
]);
var edges = new this.$vis.DataSet([
{from: 1, to: 3},
{from: 1, to: 2},
{from: 2, to: 4},
{from: 2, to: 5},
{from: 3, to: 3}
]);
var data = {
nodes: nodes,
edges: edges
};
var container = document.getElementById("id");
var options = {};
this.graph = new this.$vis.Network(container, data, options);
nodes.add([{id:8, label:"Node 8"}]); // normal
edges.add([{from:1 ,to:5}]); // Graphics disappear
【问题讨论】:
标签: javascript node.js npm vis.js vis.js-network