我对输入绑定有问题,如下所示。在输入中输入第一个字符后,将正确触发方法“评估”的方法,但字段_answer的值为空。当我键入下一个字符时,_answer的值将是第一个键入的字符。绑定只是后面的一个字符。
我该如何解决?
谢谢
<input type="text" @bind="_answer" @oninput="Evaluate"/>
答案 0 :(得分:1)
function applyFilter(filter){
if(filter == "negative")
negateImage()
else if(filter == "sephia")
addSephia()
// else if some other effects
}
function negateImage(){
var ctx = canvas.getContext('2d');
var imageData = ctx.getImageData(img.x,img.y,img.width,img.height);
var dataArr = imageData.data;
for(i = 0; i < dataArr.length; i+= 4){
// negate image algorithm
}
}
在输入输入之前被触发,请改用oninput
。