Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 有没有办法在页面源代码中隐藏vue道具?_Vue.js_Vue Component - Fatal编程技术网

Vue.js 有没有办法在页面源代码中隐藏vue道具?

Vue.js 有没有办法在页面源代码中隐藏vue道具?,vue.js,vue-component,Vue.js,Vue Component,我正在使用vue单组件和传递道具在我的刀片五内。。。! 在查看页面源代码时,是否有任何方法可以隐藏道具 这是我从chrome中的页面源代码输出的结果 <my-component name="name" :brand="user_id&quot;:1,&quot;created_at&quot;:null,&quot;updated_at&quot;:null}" ></my-component> 您可以像base64或els

我正在使用vue单组件和传递道具在我的刀片五内。。。! 在查看页面源代码时,是否有任何方法可以隐藏道具

这是我从chrome中的页面源代码输出的结果


<my-component name="name" :brand="user_id&quot;:1,&quot;created_at&quot;:null,&quot;updated_at&quot;:null}" ></my-component>



您可以像base64或else一样对这个字符串进行smth编码,然后在组件中将其解码回来。例如,create prop:brandEncoded,在组件create computed property brand中,如果您使用的是webpack,它将对其进行解码,如果您关心的是属性的名称,那么这将被缩小。否则,您可以运行计算属性并按上述方式运行编码,但如果您在客户端对数据进行编码,显然数据在传输过程中的某个点将是明文。您可以像base64或其他方式一样对该字符串进行smth编码,然后在组件中将其解码回来。例如,create prop:brandEncoded,在组件create computed property brand中,如果您使用的是webpack,它将对其进行解码,如果您关心的是属性的名称,那么这将被缩小。否则,您可以运行计算属性并按上述方式运行编码,但如果您在客户端对数据进行编码,显然数据在传输过程中的某个点将是明文。