ホームページ  >  記事  >  ウェブフロントエンド  >  イベント インスタンスをコンポーネントにバインドする Cpage.js の詳細な説明

イベント インスタンスをコンポーネントにバインドする Cpage.js の詳細な説明

巴扎黑
巴扎黑オリジナル
2017-09-01 10:50:381083ブラウズ

Cpage.js は、TypeScript (JavaScript のスーパーセット) を使用して開発された軽量の Mvvm フレームワークです。この記事では、イベントをコンポーネントにバインドする Cpage.js の実装コードを共有します。必要な友人は参照してください。Cpage.js は、TypeScript (JavaScript のスーパーセット) を使用して開発された軽量の Mvvm フレームワークです。

組み込みのテンプレートエンジン、ルーティング、命令、http、dom、その他のモジュール。コンポーネント開発が容易で、構文が統一されており使いやすく、サードパーティのフレームワークに依存せず、中小規模のプロジェクトの開発に適しています。

Cpage.js はイベントを通常の要素にバインドするだけでなく、コンポーネントにもバインドできます。

まず、コンポーネントヘッダーを定義できます

var header = Cpage.component({
  name: 'header',
  components: [],
  template: `<p>{{header}}--{{height}}</p>`,
  data: {
    header: &#39;this is header&#39;
  },
  props: {
    height: {
      default: &#39;10&#39;
    }
  },
  beforeRender() {
  },
  render() {
  }
});

そして、それを使用する必要がある場所でそれを参照できます

<p>
  <p class="main" c-click="handelIf()">my app--templateId</p>
  <p c-if="{{ifTest}}">
    <article></article>
  </p>
   <header 
    height="{{headerHeight}}"
    c-click="headerClick()"
    ></header>
   <article></article> 
  <footer></footer> 
</p>

コンポーネント上で、c-eventを使用してイベントをバインドできます

以上がイベント インスタンスをコンポーネントにバインドする Cpage.js の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。