PHP+VUE,后台数据传到前台为什么不需要转换成JSON对象?

后台json_encode编译了一个数组,

 $this->assign('data',json_encode($res['data']));

前台vue接收的时候,
图片说明

这样会报错:

Uncaught SyntaxError: Unexpected token 
 in JSON at position 623

但我换成php的:

图片说明

这里就可以输出了:
图片说明

为什么不需要转换成JSON就能直接是JSON对象?

转? , 这个用来干嘛的?
图片说明

VUE不是要调用接口的吗?调用接口返回给你json数据,然后在vue里面进行操作