Polymer:如何在每个文件的基础上定义常量变量?
Polymer: How to define constant variables on a per-file basis?
我正在使用 Polymer 1.0,我的 .js
文件中需要一些常量变量。示例:
const REQUEST_URL = '/test';
Polymer({
...
// use REQUEST_URL a few times
...
});
这种方法的问题在于,如果 REQUEST_URL
在不同的文件中定义多次,它们将发生冲突并导致 SyntaxError: Identifier 'REQUEST_URL' has already been declared
。
在 Polymer 中基于每个文件定义常量变量的首选方法是什么?
对于文件之间不同的常量,只需使用前缀为 _
的私有 属性。对于需要共享的常量,您可以做同样的事情,但是在一个单独的文件中的行为可以导入到任何需要这些常量的文件中。
properties: {
_requestUrl: {
type: String,
value: '/test'
}
}
对于行为,做同样的事情,但将其视为行为。 https://www.polymer-project.org/1.0/docs/devguide/behaviors
我正在使用 Polymer 1.0,我的 .js
文件中需要一些常量变量。示例:
const REQUEST_URL = '/test';
Polymer({
...
// use REQUEST_URL a few times
...
});
这种方法的问题在于,如果 REQUEST_URL
在不同的文件中定义多次,它们将发生冲突并导致 SyntaxError: Identifier 'REQUEST_URL' has already been declared
。
在 Polymer 中基于每个文件定义常量变量的首选方法是什么?
对于文件之间不同的常量,只需使用前缀为 _
的私有 属性。对于需要共享的常量,您可以做同样的事情,但是在一个单独的文件中的行为可以导入到任何需要这些常量的文件中。
properties: {
_requestUrl: {
type: String,
value: '/test'
}
}
对于行为,做同样的事情,但将其视为行为。 https://www.polymer-project.org/1.0/docs/devguide/behaviors