MySQL json json adicione os seguintes campos de causa que está sendo dado, de fato, porque elemento meta em nós filhos depois de mais de uma vírgula (porque não há nenhum elemento seguinte adicionado):
[ { "Nome": "Test_It", "caminho": "/ teste", "componente": "Layout", "crianças": [ { "nome": "Test_It_c", "caminho": "index", " componente ": "Test", "meta" : { "ícone": "exemplo", "title": "后台" } , }] }]
É isso:
[ { "Nome": "Test_It", "caminho": "/ teste", "componente": "Layout", "crianças": [ { "nome": "Test_It_c", "caminho": "index", " componente ": "Test", "meta" : { "ícone": "exemplo", "title": "后台" } }] }]
Use routers vue-admin-modelo passar encontrou tempo para resolver a falha não pode logar e descobriu que o passe back-end sobre o json muito escapes mais barra invertida, um método que utiliza fastjson resolvido:
userInfoMap.put ( "routers", JSON.parseArray (roleBean.getRouters ()));