Polymer 聚合:如何在每个文件的基础上定义常量变量?

Polymer 聚合:如何在每个文件的基础上定义常量变量?,polymer,polymer-1.0,Polymer,Polymer 1.0,我使用的是Polymer 1.0,在我的.js文件中需要一些常量变量。例如: const REQUEST_URL = '/test'; Polymer({ ... // use REQUEST_URL a few times ... }); 这种方法的问题是,如果在不同的文件中多次定义了REQUEST\u URL,它们将发生冲突,并导致SyntaxError:Identifier“REQUEST\u URL”已声明 在Polymer中,以每个文件为基础定义常量变量的首选方法是什么

我使用的是Polymer 1.0,在我的
.js
文件中需要一些常量变量。例如:

const REQUEST_URL = '/test';

Polymer({
  ...
  // use REQUEST_URL a few times
  ...
});
这种方法的问题是,如果在不同的文件中多次定义了
REQUEST\u URL
,它们将发生冲突,并导致
SyntaxError:Identifier“REQUEST\u URL”已声明


在Polymer中,以每个文件为基础定义常量变量的首选方法是什么?

对于不同文件之间的常量,只需使用私有属性,前缀为
。对于需要共享的常量,您可以执行相同的操作,但可以在单独的文件中执行,该文件可以导入到需要这些常量的任何文件中

properties: {
  _requestUrl: {
    type: String,
    value: '/test'
  }
}

对于行为,做同样的事情,但视为行为

我不认为属性可以这样分配。您必须执行
属性:{u requestUrl:{type:String,value:'test'}}
。这一点应在答复中予以澄清。