我想在图像上添加一些文字。这工作正常,但我也希望文本动态从一个MySQL数据库。带变量的Fabric.js动态文本
现在我需要一个变量插入到对象中。
var myVariable = "text";
var text = new fabric.Text(myVariable, {
fontFamily: 'Comic Sans',
fontSize: 20
});
我不明白这一点的解决:
fabric.Image.fromURL('picture.png', function(img) {
img.setWidth(100);
img.setHeight(50);
theNumber = "2";
//或
theNumber = 2;
var text = new fabric.Text(theNumber2, {
fontFamily: 'Comic Sans',
fontSize: 20
});
text.set({ text: theNumber2 });
我在控制台中看到, 遗漏的类型错误:this.text.split不一个函数fabric.min.js:7
我可以以另一种方式动态添加文本吗?
你的代码工作正常。如果你想动态添加文本,你可以在api的帮助下完成。 –
你是对的,代码与字符串正常工作。不知道为什么它不在首位工作。坦克你! – Jason0212