javascript 多条目(又名双品牌) - 没有context.add或context.load

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 多条目(又名双品牌) - 没有context.add或context.load相关的知识,希望对你有一定的参考价值。

/**
 * @file src/component.js
 */
import FooView from `./views/${process.env.ENTRY_POINT}/foo.js`;

const fooView = new FooView({ el: '#wrapper' });

fooView.func1(); // outputs "common"
fooView.func2(); // outputs "not common"
fooView.func3(); // outputs "bar"

/**
 * @file src/views/common/foo.js
 */
import '../scss/common/foo.scss';

export default Backbone.View.extend({
  type: 'common',
  func1() {
    console.log('common');
  },
  func2() {
    console.log(this.type);
  },
  func3() {
    console.log('foo');
  },
});

/**
 * @file src/views/entry-1/foo.js
 */
import FooView from './common';
import '../scss/entry-1/foo.scss'; // entry-specific CSS overrides
import template from '../templates/entry-1/foo.hbs'; // entry-specific HTML overrides

export default FooView.extend({
  template, // entry-specific HTML overrides
  
  // entry-specific JS overrides
  type: 'not common',
  func3() {
    console.log('bar');
  },
});

以上是关于javascript 多条目(又名双品牌) - 没有context.add或context.load的主要内容,如果未能解决你的问题,请参考以下文章

在 Javascript 中将字符串转换为 Pascal Case(又名 UpperCamelCase)

如何在 hive 表中加载多行列数据?具有换行符的列

Broken Keyboard--又名悲剧文本(线性表)

通过 JavaScript 访问 CSS 自定义属性(又名 CSS 变量)

45分钟,411个中小品牌天猫双11实现新跨越

常用JavaScript代码库(又名:WFang.js)