Javascript 如何在Vue.js 2.0中设置全局分隔符?
在Vue.js 1.0中,我可以通过以下代码设置全局分隔符Javascript 如何在Vue.js 2.0中设置全局分隔符?,javascript,vue.js,vuejs2,Javascript,Vue.js,Vuejs2,在Vue.js 1.0中,我可以通过以下代码设置全局分隔符 Vue.config.delimiters = ['${', '}']; 但它已从Vue.js 2.0中删除。 每次都必须使用以下代码设置分隔符吗 new Vue({ delimiters: ['${', '}'] }) 据我所知,无法全局设置分隔符,以下是原因的解释: …在2.0中,分隔符将成为组件级选项,这意味着您只需为依赖于DOM模板的根实例设置分隔符。vueify或vue loader处理的任何组件都可以继续使用默认分隔
Vue.config.delimiters = ['${', '}'];
但它已从Vue.js 2.0中删除。
每次都必须使用以下代码设置分隔符吗
new Vue({
delimiters: ['${', '}']
})
据我所知,无法全局设置分隔符,以下是原因的解释: …在2.0中,分隔符将成为组件级选项,这意味着您只需为依赖于DOM模板的根实例设置分隔符。vueify或vue loader处理的任何组件都可以继续使用默认分隔符 此更改旨在使第三方组件的使用更加方便,因为全局更改分隔符意味着您将无法正确编译它们
来源:但是简单的解决方法怎么样。您可以准备类、常量或任何类型的配置,如: VueConfig.js
export const VueConfig={
分隔符:['${','}']
};
然后在你的App.js上你只需
```
```
效果如下:对于Vue2,请按如下方式尝试:
Vue.options.delimiters = ['${', '}'];
真可惜。谢谢你所有的sameDo我错过了什么还是被移除了?我使用的是Vue.js v2.5.13,但它没有work@RobinSchambach检查下面的链接。看看是否有帮助。如果没有用,你能告诉我你是如何使用它的吗?谢谢你的回复。几秒钟前,我无意中为您创建了一个示例来修复它。我的错误:
Vue.options.delimiters=['${','}']代码>不是第一行。在设置选项之前,我创建了一个Vue对象。。愚蠢的错误,但我已经习惯于在定义组件之后定义这些选项
Vue.options.delimiters = ['${', '}'];