小编MyF*_*512的帖子

Vue.js继承调用父方法

是否可以在Vue.js中使用方法覆盖?

var SomeClassA = Vue.extend({
    methods: {
        someFunction: function () {
            // ClassA some stuff
        }
    }
});

var SomeClassB = SomeClassA.extend({
   methods: {
       someFunction: function () {
           // CALL SomeClassA.someFunction
       }
   }
});
Run Code Online (Sandbox Code Playgroud)

我想从ClassB someFunction调用ClassA someFunction.它甚至可能吗?

javascript vue.js

17
推荐指数
2
解决办法
1万
查看次数

Ionic2,将NavController注入可注射服务

我使用Ionic2框架在Angular2中使用Injectable Service时遇到问题.

我的服务如下:

import {Injectable} from '@angular/core';
import {NavController} from 'ionic-angular';

@Injectable()
export class ViewStackController {
  static get parameters() {
    return [[NavController]];
  }

  constructor(nav) {
  }
}
Run Code Online (Sandbox Code Playgroud)

我得到错误No provider for NavController.这很奇怪,因为在任何Page类中它都有效,尽管它有@Component,但也许这就是问题所在.

编辑#1:

我正在提供这项服务ionicBootstrap,如下所示:

ionicBootstrap(MyApp, [ViewStackController], {});
Run Code Online (Sandbox Code Playgroud)

typescript ionic-framework ionic2 ionic3 angular

9
推荐指数
1
解决办法
7167
查看次数

Unity3D GameObject代码结构

我在Unity3D中搞乱了,制作了2D项目。我想为Unity基于组件的系统创建自己的代码架构。

因为我不想创建God-Controller脚本,而又不想更多地参与代码可能性分离解决方案(请牢记MVC,MVVM),所以我试图寻找一些好的解决方案。

我的初看起来像这样:

GameObject是通过以下方式创建的:

Unity组件 -例如 SpriteRenderer,动画师,Rigidbody2D

控制器 -该组件的唯一可重复使用性是处理Unity函数(例如Update,FixedUpdate,OnCollision),并从模型中执行函数。

模型|代理 -该组件包含数据,操纵游戏对象统一组件的功能以及向外界发送事件的功能。

我想知道您如何看待这种方法,Unity3D项目中的代码习惯是什么,以及哪种解决方案对您有用。

unity-game-engine

0
推荐指数
1
解决办法
2921
查看次数