@ 介绍/ 月光石 
一套针对智能电视的基于发布应用程序的组件.
使用量
import kind from '@enact/core/kind';
import Button from '@enact/moonstone/Button';
import MoonstoneDecorator from '@enact/moonstone/MoonstoneDecorator';
import React from 'react';
const MyApp = kind({
name: 'MyApp',
render: () => (<Button>Hello, Enact!</Button>)
});
const MyMoonstoneApp = MoonstoneDecorator(MyApp);
export default MyMoonstoneApp;
注:月石装饰器必须被应用到基元件上. 此装饰也适用
@enact/i18n/I18nDecorator, (中文(简体) ),@enact/spotlight财务报告和审定财务报表@enact/ui/resolution作装饰.
安装
npm install --save @enact/moonstone
测试
在Mocha进行测试,并与Karma跑车一起运行.
npm test
让我们创建自己的"月之石"App
颁布国家综合倡议本身可通过国家预防机制或Git URI安装月石模板.
enact template install @enact/template-moonstone
安装后,您可以指定 moonstone 新应用程序创建过程中的模板 :
enact create -t moonstone MyApp
版权和许可证信息
除非另有说明,本寄存器中的所有内容,包括所有源代码文件和文档文件为:
版权 (c) 2012-2024 LG 电子
除非在NOTICE文件中另有规定或设置,所有内容,包括本寄存器中的所有源代码文件和文件文件都是: Apache License, 版本 2. 0 ("License"); 您不得使用此内容,除非遵守"许可证". 您可在下列地点获得许可证副本:
http://www.apache.org/licenses/LICENSE-2.0 (中文(简体) )
除非适用的法律要求或书面同意,根据许可证分发的软件在 " AS IS " BASIS上分发,没有任何明示或默示的WARANTIES或CONDITION。 见《许可证》关于许可和许可证限制的具体语言.