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 相关文章推荐
jquery异步循环获取功能实现代码
Sep 19 Javascript
如何使用JS获取IE上传文件路径(IE7,8)
Jul 08 Javascript
js编写trim()函数及正则表达式的运用
Oct 24 Javascript
JavaScript中的函数声明和函数表达式区别浅析
Mar 27 Javascript
jQuery的Read()方法代替原生JS详解
Nov 08 Javascript
JS正则表达式判断有效数实例代码
Mar 13 Javascript
Vue插件写、用详解(附demo)
Mar 20 Javascript
JavaScript执行环境及作用域链实例分析
Aug 01 Javascript
详解javascript中的Error对象
Apr 25 Javascript
webpack优化之代码分割与公共代码提取详解
Nov 22 Javascript
vue 使用 canvas 实现手写电子签名
Mar 06 Javascript
关于vue 项目中浏览器跨域的配置问题
Nov 10 Javascript
基于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
PHP5中MVC结构学习
2006/10/09 PHP
PHP程序员面试 切忌急功近利(更需要注重以后的发展)
2010/09/01 PHP
php生成随机颜色的方法
2014/11/13 PHP
PHP实现连接设备、通讯和发送命令的方法
2015/10/13 PHP
PHP使用MPDF类生成PDF的方法
2015/12/08 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
2017/08/30 PHP
重载toString实现JS HashMap分析
2011/03/13 Javascript
jquery判断浏览器类型的代码
2012/11/05 Javascript
用JavaScript修改CSS属性的代码
2013/05/06 Javascript
js监听鼠标点击和键盘点击事件并自动跳转页面
2014/09/24 Javascript
javascript实现别踩白块儿小游戏程序
2015/11/22 Javascript
基于javascript实现listbox左右移动
2016/01/29 Javascript
Nodejs Stream 数据流使用手册
2016/04/17 NodeJs
轻松掌握JavaScript装饰者模式
2016/08/27 Javascript
原生js实现手风琴功能(支持横纵向调用)
2017/01/13 Javascript
基于Vue过渡状态实例讲解
2017/09/14 Javascript
JS中的BOM应用
2018/02/02 Javascript
全局安装 Vue cli3 和 继续使用 Vue-cli2.x操作
2020/09/08 Javascript
[02:40]DOTA2英雄基础教程 炼金术士
2013/12/23 DOTA
[54:28]EG vs OG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
python中的多线程实例教程
2014/08/27 Python
Python中的Numpy矩阵操作
2018/08/12 Python
Python中的CSV文件使用&quot;with&quot;语句的方式详解
2018/10/16 Python
解决python3 HTMLTestRunner测试报告中文乱码的问题
2018/12/17 Python
对Python协程之异步同步的区别详解
2019/02/19 Python
python 自动批量打开网页的示例
2019/02/21 Python
Python实现定制自动化业务流量报表周报功能【XlsxWriter模块】
2019/03/11 Python
Champion澳大利亚官网:美国冠军运动服装
2018/05/07 全球购物
PHP面试题及答案二
2015/05/23 面试题
应届大学生的推荐信
2013/11/20 职场文书
出生证明公证书
2014/04/09 职场文书
职业生涯规划书结束语
2014/04/15 职场文书
2014年村计划生育工作总结
2014/11/14 职场文书
民事起诉状范文
2015/05/19 职场文书
python实现股票历史数据可视化分析案例
2021/06/10 Python
SQL Server实现分页方法介绍
2022/03/16 SQL Server