Javascript Vuejs1:如何在PHP中编码Vuejs参数字符串
我试图在字符串中转义一个引号Javascript Vuejs1:如何在PHP中编码Vuejs参数字符串,javascript,php,vue.js,Javascript,Php,Vue.js,我试图在字符串中转义一个引号,,作为参数传递给组件方法函数调用 在我的模板中,我正在打印(使用php函数htmlentities和entu引号)类似的内容: <button @click.prevent="test('own's')"> Test </button> 试验 但html实体似乎破坏了vuejs解析 这是小提琴的演示 如何在php中安全地转义参数 谢谢 在Javascript中,用反勾号转义引号。最后,它必须是这
,
,作为参数传递给组件方法函数调用
在我的模板中,我正在打印(使用php函数htmlentities
和entu引号
)类似的内容:
<button
@click.prevent="test('own's')">
Test
</button>
试验
但html实体似乎破坏了vuejs解析
这是小提琴的演示
如何在php中安全地转义参数
谢谢 在Javascript中,用反勾号转义引号。最后,它必须是这样的: @单击.prevent=“测试('own's')”>
addslashes的问题是转义HTML属性并不完全安全。在javascript中,您可以使用单引号的实体代码进行转义,但这不适用于vue。更清楚的是,addslashes没有双引号(“)的保护。因为即使转义了双引号,也会关闭属性。
addSlashes("own's")
// should result in "own\'s"