Javascript 如何在Vue.js 2.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.js 1.0中,我可以通过以下代码设置全局分隔符

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 = ['${', '}'];