废话不多说,直接上代码(我在开发PTP平台,前端使用vueJs):
btn ="<a href='#' onclick='alert("+item.setId+")'></i> 修改</a>";
代码很简单,说白了就是onclick传递个函数(带参),这边我简化成了一个alert方法。
平常用烂了的方法,忽然间调试的时候发现了问题:
错误1,参数解析问题。
我的setId格式如下:200520150302542ff613833
解析到ff,报ff没有定义。
原因:数字中夹着字符,前面一段会以数字解析,但到字符时,会认为是定义的变量,导致失败。
解决:我直接把ID改为纯数字,也就是把FF删除掉,一了百了。
错误2,参数数据还是不对。
200520150303595677824
200520150303596615862
20052015030