Cpage.js给组件绑定事件的实现代码


Posted in Javascript onAugust 31, 2017

Cpage.js是一款轻量级的Mvvm框架,使用TypeScript(JavaScript的超集)开发。

内置模板引擎,路由,指令,http,dom等模块。可以方便地进行组件化开发,语法统一、易用,不依赖于第三方框架,适合中小项目开发。

Cpage.js不仅可以给普通元素绑定事件,也可以给组件绑定事件!

首先,我们可以定义一个组件header

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

之后,在需要使用的地方引用他

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

在组件上可以使用c-事件 的方式绑定事件

总结

以上所述是小编给大家介绍的Cpage.js给组件绑定事件的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript语句可以不以;结尾的烦恼
Mar 08 Javascript
Prototype RegExp对象 学习
Jul 19 Javascript
JS根据生日算年龄的方法
May 05 Javascript
Javascript实现字数统计
Jul 03 Javascript
jQuery插件Validate实现自定义表单验证
Jan 18 Javascript
js实现获取鼠标当前的位置
Dec 14 Javascript
Angular1.x自定义指令实例详解
Mar 01 Javascript
VUE实现表单元素双向绑定(总结)
Aug 08 Javascript
详解基于 axios 的 Vue 项目 http 请求优化
Sep 04 Javascript
Node.js中你不可不精的Stream(流)
Jun 08 Javascript
Vue中key的作用示例代码详解
Jun 10 Javascript
vue element el-transfer增加拖拽功能
Jan 15 Vue.js
基于canvas粒子系统的构建详解
Aug 31 #Javascript
Vue 组件间的样式冲突污染
Aug 31 #Javascript
js实现加载页面就自动触发超链接的示例
Aug 31 #Javascript
JavaScript基础之流程控制语句的用法
Aug 31 #Javascript
jquery操作ul的一些操作笔记整理(干货)
Aug 31 #jQuery
浅谈在fetch方法中添加header后遇到的预检请求问题
Aug 31 #Javascript
浅谈vue的踩坑路
Aug 31 #Javascript
You might like
PHP 导出数据到淘宝助手CSV的方法分享
2010/02/27 PHP
php基础学习之变量的使用
2011/06/09 PHP
PHP实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
php验证邮箱和ip地址最简单方法汇总
2015/10/30 PHP
JS读取cookies信息(记录用户名)
2012/01/10 Javascript
原生js实现查找/添加/删除/指定元素的class
2013/04/12 Javascript
jquery 追加tr和删除tr示例代码
2013/09/12 Javascript
node.js中格式化数字增加千位符的几种方法
2015/07/03 Javascript
JavaScript学习笔记整理之引用类型
2016/01/22 Javascript
学习AngularJs:Directive指令用法(完整版)
2016/04/26 Javascript
Vue+Element使用富文本编辑器的示例代码
2017/08/14 Javascript
深入理解Node module模块
2018/03/26 Javascript
layui问题之模拟select点击事件的实例讲解
2018/08/15 Javascript
深入理解 JS 垃圾回收
2019/06/03 Javascript
JavaScript 预解析的4种实现方法解析
2019/09/03 Javascript
Jquery使用each函数实现遍历及数组处理
2020/07/14 jQuery
python删除某个字符
2018/03/19 Python
Flask框架通过Flask_login实现用户登录功能示例
2018/07/17 Python
Win8下python3.5.1安装教程
2020/07/29 Python
python3实现名片管理系统
2020/11/29 Python
Django 在iframe里跳转顶层url的例子
2019/08/21 Python
python中对_init_的理解及实例解析
2019/10/11 Python
Python3标准库之functools管理函数的工具详解
2020/02/27 Python
Python如何实现邮件功能
2020/05/27 Python
Pycharm 如何一键加引号的方法步骤
2021/02/05 Python
HTML5学习笔记之History API
2015/02/26 HTML / CSS
瑞士男士时尚网上商店:Babista
2020/05/14 全球购物
C#中有没有运算符重载?能否使用指针?
2014/05/05 面试题
销售顾问的岗位职责
2013/11/13 职场文书
感恩小明星事迹材料
2014/05/23 职场文书
岗位职责说明书模板
2014/07/30 职场文书
政风行风评议心得体会
2014/10/21 职场文书
英语导游词
2015/02/13 职场文书
社区低保工作总结2015
2015/07/23 职场文书
初中班主任工作随笔
2015/08/15 职场文书
python套接字socket通信
2022/04/01 Python