ES6类,扩展了Ractive

7扎克7

我使用ES6(通过通天塔),并寻找“正确”的方式来定义扩展Ractive一类(不调用Ractive.extend(...)如果可能的话),因为Ractive允许新(http://docs.ractivejs.org/latest/new -ractive)。

尝试了以下方法,该方法似乎可行:

class Home extends Ractive {
  constructor() {
    super();
    this.template = "<h1>{{message}}</h1>";
  }

  data() {
    return {
      message: 'This is sample data'
    }
  }

  oninit() {
    console.log('ok');
  }
}

Ractive实例被初始化且没有错误,并被oninit调用,但是模板似乎未定义。

martypdx

我也想开始使用该语法。:)

但是我一个月前花了一个小时试图查看它是否可入侵,但是得出结论,由于某些组件扩展的工作原理,目前尚无法实现。但这已经在我们的雷达上,应该以不久的将来着陆。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以编程方式扩展es6类

来自分类Dev

在ES6中扩展String类

来自分类Dev

在ES6中扩展String类

来自分类Dev

JavaScript ES6导入/导出和类扩展

来自分类Dev

创建一个从ES6 Map扩展的类

来自分类Dev

在Safari中扩展本机(es6)类的问题

来自分类Dev

ES6 类继承/扩展流类型

来自分类Dev

ES6类扩展了另一个类并多次调用super?

来自分类Dev

测试扩展类时,基本ES6类的玩笑模拟方法(超级方法)

来自分类Dev

使用 Webpack 捆绑 ES6 类。有没有办法提升扩展类?

来自分类Dev

ES6 / ES7扩展具有相同名称的类

来自分类Dev

如何动态扩展 ES5 和 ES6 类

来自分类Dev

嵌套的ES6类?

来自分类Dev

ES6类的范围

来自分类Dev

ES6 JavaScript 类

来自分类Dev

如何在Typescript ES6类中扩展Backbone.Events?

来自分类Dev

ES6类扩展的本机类型使instanceof在某些JavaScript引擎中表现异常?

来自分类Dev

在ES6中导入和扩展类的最佳方法

来自分类Dev

如何在ES6中使用类扩展对象?

来自分类Dev

扩展ES6中的承诺

来自分类Dev

ES6类扩展是否完全等同于基于Object.assign的对象扩展?

来自分类Dev

使用ES6类的快速路由

来自分类Dev

从非类继承ES6 / TS类

来自分类Dev

ES6类文字中的IIFE

来自分类常见问题

从库中模拟ES6类

来自分类Dev

ES6类中的成员变量

来自分类Dev

使用ES6类反应静态

来自分类Dev

如何枚举ES6类方法

来自分类Dev

ES6类构造函数参数