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做flash做的事..才完成的一个类.Auntion Action var 0.1
Feb 23 Javascript
自动最大化窗口的Javascript代码
May 22 Javascript
node.js中的fs.fchown方法使用说明
Dec 16 Javascript
详解react使用react-bootstrap当轮子造车
Aug 15 Javascript
Vue实现内部组件轮播切换效果的示例代码
Apr 07 Javascript
浅谈Angularjs中不同类型的双向数据绑定
Jul 16 Javascript
命令行批量截图Node脚本示例代码
Jan 25 Javascript
vue单页面在微信下只能分享落地页的解决方案
Apr 15 Javascript
electron 如何将任意资源打包的方法步骤
Apr 16 Javascript
js实现验证码功能
Jul 24 Javascript
Node.js 深度调试方法解析
Jul 28 Javascript
解决vue路由name同名,路由重复的问题
Aug 05 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
IE和Firefox下javascript的兼容写法小结
2008/12/10 Javascript
jQuery 技巧小结
2010/04/02 Javascript
灵活应用js调试技巧解决样式问题的步骤分享
2012/03/15 Javascript
使用JavaScript实现Java的List功能(实例讲解)
2013/11/07 Javascript
javascript写的异步加载js文件函数(支持数组传参)
2014/06/07 Javascript
jquery插件hiAlert实现网页对话框美化
2015/05/03 Javascript
通过XMLHttpRequest和jQuery实现ajax的几种方式
2015/08/28 Javascript
学习JavaScript设计模式(链式调用)
2015/11/26 Javascript
JavaScript实现下拉菜单的显示和隐藏
2016/01/05 Javascript
canvas绘制多边形
2017/02/24 Javascript
input 标签实现输入框带提示文字效果(两种方法)
2017/10/09 Javascript
Layui表格行工具事件与数据回填方法
2019/09/13 Javascript
layui多图上传实现删除功能的例子
2019/09/23 Javascript
对Python新手编程过程中如何规避一些常见问题的建议
2015/04/01 Python
python引用DLL文件的方法
2015/05/11 Python
Python中的Descriptor描述符学习教程
2016/06/02 Python
Python 稀疏矩阵-sparse 存储和转换
2017/05/27 Python
获取python的list中含有重复值的index方法
2018/06/27 Python
python中报错&quot;json.decoder.JSONDecodeError: Expecting value:&quot;的解决
2019/04/29 Python
python构建指数平滑预测模型示例
2019/11/21 Python
使用OpenCV获取图像某点的颜色值,并设置某点的颜色
2020/06/02 Python
HTML5拖放API实现拖放排序的实例代码
2017/05/11 HTML / CSS
若干个Java基础面试题
2015/05/19 面试题
成功的餐厅经营创业计划书
2014/01/15 职场文书
中英文求职信范文
2014/01/27 职场文书
超市采购员岗位职责
2014/02/01 职场文书
公司管理建议书范文
2014/03/12 职场文书
12.4法制宣传日活动总结
2014/08/26 职场文书
2014党委书记四风问题对照检查材料思想汇报
2014/09/22 职场文书
乡镇群众路线整改落实情况汇报
2014/10/28 职场文书
2014年内勤工作总结
2014/11/24 职场文书
2014年医院党建工作总结
2014/12/20 职场文书
学校党支部公开承诺书
2015/04/30 职场文书
莫言诺贝尔获奖感言(全文)
2015/07/31 职场文书
Go遍历struct,map,slice的实现
2021/06/13 Golang
Python Django获取URL中的数据详解
2021/11/01 Python