小编use*_*123的帖子

在Fabric.js 1.3.0中使用canvas.loadFromJSON时,不会加载图像

我正在使用最新版本:

http://cdnjs.cloudflare.com/ajax/libs/fabric.js/1.3.0/fabric.min.js

下面的测试代码模拟您将在1秒后保存的画布.然后从JSON加载它.这适用于旧版本,然后在1.3.0上它停止工作.你将不得不继续像一样超时:

setTimeout( function(){canvas.renderAll()},500);
Run Code Online (Sandbox Code Playgroud)

使它有时工作但不是所有时间.

var img= "https://www.google.com/images/srpr/logo3w.png";          
fabric.Image.fromURL(img, function(img) {
        img.set({
        left: 200,
        top: 200   
    });   
    canvas.add(img); 
    canvas.renderAll();
}); 
 setTimeout( function(){
    var json=JSON.stringify(canvas);
    canvas.clear();         
    canvas.loadFromJSON(json);
    canvas.renderAll(); 
    //setTimeout( function(){canvas.renderAll()},500) // adding a timeout seems to be the only fix.
 },1000)
Run Code Online (Sandbox Code Playgroud)

如何在不添加像以前那样的超时的情况下进行渲染?

fabricjs

1
推荐指数
1
解决办法
4722
查看次数

来自renderpage的变量

我有index.cshtml看起来像这样

@RenderPage("header.cshtml")
@x
Run Code Online (Sandbox Code Playgroud)

header.cshtml上我有这个

@{
var x="hello there"

}
Run Code Online (Sandbox Code Playgroud)

X从价值header.cshtml没有被张贴在index.cshtml.

我知道还有其他方法可以做到这一点,比如助手和功能,但我该如何使这项工作?

在经典的asp中,这个工作和id喜欢遵循模式.

asp.net asp.net-mvc razor

0
推荐指数
1
解决办法
3304
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

fabricjs ×1

razor ×1