我想知道可以在源代码中看到代码,所以我想知道从刀片到vue组件传递数据是否安全。示例:
<project
id="{{$project->id}}"
title="{{$project->title}}"
desc="{{$project->desc}}">
</project>
用户或有恶意的人可以在客户端中更改它们吗?如果是,我该怎么做才能保护我的网站?谢谢。
答案 0 :(得分:0)
Vue是JavaScript,并且JavaScript在客户端运行。您无法阻止用户在客户端上更改代码。
您能做的最好的事情是永远不要相信任何发送回服务器的输入。始终检查已发送到服务器的数据是否有效。这不仅适用于JavaScript,而且适用于发送到服务器的所有数据。
答案 1 :(得分:-1)
是的,这很安全。刀片一起呈现,然后呈现时数据成为HTML / CSS / JS的一部分。并且项目组件将呈现为Vue HTML,因此传递的数据也被隐藏。