小编Fed*_*mus的帖子

是否可以根据Famo.us中的百分比设置Surface尺寸?

Famo.us曲面有一种设置曲面大小的方法.它们具有"大小"属性,该属性采用2个数字的数组,这些数字直接对应于像素值.在处理具有大量不同屏幕尺寸的移动设备时,这不是非常有用.这将要求用户对父容器的大小进行数学计算,而不是Famo.us在幕后进行数学运算.

如果没有给出其中一个值,它将使用该维度的100%可用,但我无法看到指定50%或33%.

var firstSurface = new Surface({
  size: [100, 400],
  content: 'hello world',
  properties: {
    color: 'white',
    textAlign: 'center',
    backgroundColor: '#FA5C4F',
    width: "200px"
  }
});
Run Code Online (Sandbox Code Playgroud)

无论第0个数组元素是否被删除,"width"属性都不会执行任何操作,即使它声称可以在camelCase中使用CSS属性.我认为这将是使用%的正确方法,但事实并非如此.

famo.us

10
推荐指数
3
解决办法
2334
查看次数

混合 Typescript/Javascript 构建寻找永远不存在的文件

运行tsc -b --verbose,我每次都会得到以下输出:

 - Projects in this build: 
    * tsconfig.json

 - Project 'tsconfig.json' is out of date because output file 'dist/src/auth.js' does not exist

 - Building project './path/to/tsconfig/tsconfig.json'...
Run Code Online (Sandbox Code Playgroud)

该文件永远不会存在,因为srcdist是同级目录。我已经查看了所有文件,试图找到 的模块路径dist/src/auth,但不存在。我还查看了模块解析日志,但也找不到。

另外,src/auth.js最近被迁移为.ts文件。

我对这里可能发生的事情感到有点茫然,任何建议将不胜感激!

javascript incremental-build typescript tsconfig

6
推荐指数
0
解决办法
135
查看次数

从Aurelia-CLI构建生产包

使用Aurelia CLI,我运行au build --env prod是为了构建一个(我假设的是)生产包.

我认为复制index.htmlscripts文件夹到Web服务器.

但是,从浏览器访问Web服务器时,我收到以下异常:

vendor-bundle.js:formatted:3912 GET http://ip_address/node_modules/aurelia-templating-resources/dist/amd/aurelia-templating-resources.js 404 (Not Found)

为什么奥里利亚-CLI的捆绑还是找文件node_modulesvendor-bundle.js?不是捆绑包含所有必要的部署文件的想法吗?

这是我的 aurelia.json

aurelia aurelia-cli aurelia-bundling

5
推荐指数
1
解决办法
1792
查看次数

Aurelia的computedFrom与一个对象

我有一个state具有属性的对象session,此属性可以是objectnull.

我不想脏得检查isSessionActive()吸气剂,所以我想用computedFrom().但是,computerFrom()此对象更改时似乎不会触发,除非之前已更改undefined.

如果isSessionActive我的州商店没有专门的布尔属性,我可以这样做吗?

@autoinject
export class Home {
    firstName: string = "user";
    private state: State;

    constructor(private store: Store) {
       store.state.subscribe(
            response => this.state = response
       )
    }

    @computedFrom('state.activeSession')
    get isSessionActive() {
        return this.state.activeSession !== null;
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript typescript aurelia

5
推荐指数
2
解决办法
932
查看次数