网站上有许多用Javascript编写的组件,使用的是VueJS。该站点的大部分由Laravel提供支持,并以纯HTML格式呈现,除了这些组件。但是,在少数情况下,用户提交的内容实际上会破坏页面。例如,如果使用了双括号{{ example }},这是VueJS语法,它将拾取标签并拒绝呈现页面。另一个例子是,如果我需要在正文中使用非VueJS的标签,例如嵌入一个Twitch TV流。
看起来像是因为Vue被挂载到了#app上,所以里面所有共享VueJS语法或者是脚本标签的东西都会破坏页面。
我正在建立一个应用程序使用快速的把手为服务器端模板。在客户端,我想使用vue.js。但是,它们都使用相同的双花括号表示法{{ variable }}。现在,我的vue.js变量没有显示,因为我的handlebars模板正在覆盖它。this will not show uphome.js: el: '#app',