es6-class

    1热度

    1回答

    我正在尝试为类似下面的东西创建一个用于Polymer 2.0组件(基于类的语法)的混合。有没有办法按照我现在正在做的方式将选项传递给班级? 与混入高分子元素定义: class PodcastListView extends PolymerApolloBehavior(Polymer.Element, myOptions) { //some code } 的混合类: export c

    1热度

    1回答

    export class RSDLeadsComponent implements OnInit{ templateModel:RSDLeads = { "excludedRealStateDomains": [{"domain":""}], "leadAllocationConfigNotEditables": [{"attributeName":""}]

    5热度

    1回答

    我有一个班级AProvider需要'./b.provider'。 const BProvider = require('./b.provider'); class AProvider { static get defaultPath() { return `defaults/a/${BProvider.getThing()}`; } } module.exp

    0热度

    1回答

    如何用ES5原型语法重构类表达式? 我想使用类表达式来扩展本机类。此代码工作正常,但扩展本地类是not supported by babel,我想在未来将我的代码转换为ES5。 这是取自google's custom elements primer的代码。 customElements.define('bigger-img', class extends Image { // Give

    2热度

    1回答

    是否可以从类/组件中调用其他(React)组件的类方法? 例子: // file x.js import React, { Component } from 'react' class X extends Component { methodY() { console.log('methodY') } render() { return

    1热度

    1回答

    我正在使用Immuatable.js,我想扩展Immutable.Record,所以我有一个工作相同的类,但添加了一些默认属性和函数。 查看源代码,Record.js是一个ES6类,它扩展了KeyedCollection,但是从构造函数返回一个函数。 https://github.com/facebook/immutable-js/blob/master/src/Record.js 我真的不明白这

    0热度

    1回答

    我想了解如何在React应用程序中创建(导出?)和使用(导入?)组件?例如,下面的小React应用程序是一个.HTML文件,运行良好。它一遍又一遍地显示随机数字。因此,如果我想将ShowRandomNumbers类扩展为单独的文件(扩展名为.JSX?),并将其用于具有导入语句的HTML文件,那么我需要执行哪些步骤做? 我已经习惯了使用外部JS和CSS文件,像概念: <script src="htt

    1热度

    2回答

    通读阵营文档我整个following piece of code传来: class Clock extends React.Component { constructor(props) { super(props); this.state = {date: new Date()}; } componentDidMount() { thi

    3热度

    1回答

    你好,我是想传递函数子类和子类调用它,但问题也显示父函数的功能是不确定的 无法读取未定义 这里财产 'removeComment' 是我的代码 父类: import React from 'react'; import Navbar from './notes'; export default class Board extends React.Component { constr

    0热度

    2回答

    所以我有这个IIFE,为了和其他ES6类一致,我重写了一个插件,我也想用ES6 Class语法重写这个。任何人都可以告诉我该怎么做? function Foo(a, b) { this.a = a; this.b = b; } Foo.bar = function(a, b) { baz = new this(a, b);