Maison > interface Web > js tutoriel > Explication détaillée de la liaison des instances d'événements Cpage.js aux composants

Explication détaillée de la liaison des instances d'événements Cpage.js aux composants

巴扎黑
Libérer: 2017-09-01 10:50:38
original
1147 Les gens l'ont consulté

Cpage.js est un framework Mvvm léger développé à l'aide de TypeScript (un surensemble de JavaScript). A travers cet article, je partagerai avec vous le code d'implémentation de Cpage.js liant les événements aux composants. Les amis qui en ont besoin peuvent s'y référer

Cpage.js est un framework Mvvm léger qui utilise TypeScript (le super ensemble de JavaScript). ) développement.

Moteur de modèles intégré, routage, instructions, http, dom et autres modules. Il peut facilement réaliser le développement de composants, possède une syntaxe unifiée et est facile à utiliser, ne s'appuie pas sur des frameworks tiers et convient au développement de projets de petite et moyenne taille.

Cpage.js peut non seulement lier des événements à des éléments ordinaires, mais aussi à des composants !

Tout d'abord, nous pouvons définir un en-tête de composant


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() {
  }
});
Copier après la connexion

puis le référencer là où nous devons l'utiliser


<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>
Copier après la connexion

Vous pouvez utiliser c-event pour lier des événements sur le composant

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal