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 cookies 设置、读取、删除实例代码
Apr 12 Javascript
jQuery下的几个你可能没用过的功能
Aug 29 Javascript
jQuery实现的倒计时效果实例小结
Apr 16 Javascript
AngularJS入门教程之服务(Service)
Jul 27 Javascript
深入浅析Node.js单线程模型
Jul 10 Javascript
vue+ElementUI实现订单页动态添加产品数据效果实例代码
Jul 13 Javascript
基于DOM节点删除之empty和remove的区别(详解)
Sep 11 Javascript
pm2 部署 node的三种方法示例
Oct 20 Javascript
JavaScript执行环境及作用域链实例分析
Aug 01 Javascript
实现一个 Vue 吸顶锚点组件方法
Jul 10 Javascript
Node.js API详解之 readline模块用法详解
May 22 Javascript
为什么node.js不适合大型项目
Apr 28 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
Php做的端口嗅探器--可以指定网站和端口
2006/10/09 PHP
php自动跳转中英文页面
2008/07/29 PHP
php 301转向实现代码
2008/09/18 PHP
php中OR与|| AND与&amp;&amp;的区别总结
2013/10/26 PHP
php旋转图片90度的方法
2013/11/07 PHP
PHP中递归的实现实例详解
2017/11/14 PHP
javascript使用isNaN()函数判断变量是否为数字
2013/09/21 Javascript
javascript实现全局匹配并替换的方法
2015/04/27 Javascript
JS实现灵巧的下拉导航效果代码
2015/08/25 Javascript
BootStrap实现手机端轮播图左右滑动事件
2016/10/13 Javascript
解决使用Vue.js显示数据的时,页面闪现原始代码的问题
2018/02/11 Javascript
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
2019/06/18 jQuery
nodejs的安装使用与npm的介绍
2019/09/11 NodeJs
vue Treeselect 树形下拉框:获取选中节点的ids和lables操作
2020/08/15 Javascript
[01:10:48]完美世界DOTA2联赛PWL S2 GXR vs PXG 第一场 11.18
2020/11/18 DOTA
Python生成验证码实例
2014/08/21 Python
Python实现简单的HttpServer服务器示例
2017/09/25 Python
Django使用Mysql数据库已经存在的数据表方法
2018/05/27 Python
PyCharm 2020 激活到 2100 年的教程
2020/03/25 Python
Python爬虫爬取糗事百科段子实例分享
2020/07/31 Python
python简单实现9宫格图片实例
2020/09/03 Python
巧用CSS3的calc()宽度计算做响应模式布局的方法
2018/03/22 HTML / CSS
碧欧泉美国官网:Biotherm美国
2016/08/31 全球购物
Perfumetrader荷兰:香水、化妆品和护肤品在线商店
2017/09/15 全球购物
美国伊甸园兄弟种子公司:Eden Brothers
2018/07/01 全球购物
英国鲜花递送:Blossoming Gifts
2020/07/10 全球购物
中医药大学市场营销专业自荐信
2013/09/29 职场文书
测绘工程系学生的自我评价
2013/11/30 职场文书
户籍证明的格式
2014/01/13 职场文书
中学生差生评语
2014/01/30 职场文书
自我管理的活动方案
2014/08/25 职场文书
校园运动会广播稿
2014/10/06 职场文书
2014幼儿园教育教学工作总结
2014/12/17 职场文书
听证通知书
2015/04/24 职场文书
在职证明书模板
2015/06/15 职场文书
Java 深入探究讲解简单工厂模式
2022/04/07 Java/Android