数据表格自定义列模板使用JSON.parse解析json字符串报错

提问 已结 3 467
昵称已存在
悬赏:20飞吻
版本:layui 2.5.4 浏览器:火狐70
{{# var status = JSON.parse('{"1":{"1":"申请中","2":"已取消","3":"审核失败","4":"等待退款","5":"已完成"}}')}}
报错
Laytpl Error:SyntaxError: '' string literal contains an unescaped line break
这样写:
{{# var status = JSON.parse('{"1":"中文"}')}}不报错
这样
{{# var status = JSON.parse('{"1":[{"1":"申请中","2":"已取消","3":"审核失败","4":"等待退款","5":"已完成"}]}')}}
也不报错

但是第一行也是正确的json字符串,为什么会报错?
回帖