VueJS第二天2--关于自定义过滤器 自定义指令。。。
来源:互联网 发布:淘宝旺铺店招 编辑:程序博客网 时间:2024/05/22 15:27
vuejs第二天2
- vm的一些属性和方法
var vm=new Vue({ aa:11, el:'#box', data:{ } }) vm.$el //代表root元素 vm.$data //代表data vm.$mount('#box') //手动挂载 vm.$options.aa //自定义属性 vm.$log() //查看数据的状态
关于循环中的重复数据
<li v-for="item in arr" track-by="$index"></li>
过滤器
1.debounce
2.limitBy 取几个 从哪开始取 limitBy 2 1
3.filterBy ‘o’ 过滤数据
4.orderBy 排序 orderBy 1 正序 orderBy -1逆序
5.json {{msg | json}} 相当于JSON.stringfy
6.自定义过滤器
{{a | date}} Vue.filter('date',function(input){ var oDate=new Date(input); return oDate.getFullYear()+'-'oDate.getMonth() })
7.双向过滤器
model->view view->modelVue.filter('filterHTML',{ read:function(){ //默认是read model->view }, write:funtion(){ //view->model }})
8.自定义指令
Vue.directive('指令名称',function(参数){})指令名称 v-red => redeg:Vue.directive('red',function(color){ this.el //原生DOM元素 this.el.style.background=red;})<div v-red="red"今天</div>
9.自定义元素 //不常用
Vue.elementDirective('zns-red',{ bind:function(){ this.el.style.background=red; }})<zns-red><zns-red>
10.自定义键盘信息
Vue.directive('on').keyCodes.ctrl=17;<input @keydown.ctrl="show">
11.数据监听
data只是一个字符串 //浅度监控vm.$watch('data',function(){ alert('发生变化了')})json 是一个json数据 //深度监控vm.$watch('json',function(){ alert('发生变化了')},{deep:true})
阅读全文
0 0
- VueJS第二天2--关于自定义过滤器 自定义指令。。。
- VueJs 自定义过滤器使用总结
- VueJs 自定义过滤器使用总结
- angularjs 自定义: (过滤器,指令,服务)
- vue内置指令、自定义指令及自定义过滤器
- Vuejs全家桶系列(六)---自定义指令
- angularJS自定义过滤器、服务和指令
- vue 过滤器和自定义指令、组件
- 如何在angularjs的自定义指令内部定义自定义过滤器?
- 自定义过滤器:
- 自定义过滤器
- 自定义过滤器
- 自定义过滤器
- 自定义过滤器
- vuejs第二天1
- 自定义指令2
- 过滤器与自定义过滤器
- angular过滤器、自定义过滤器
- linux 安装 jdk tomcat maven
- PAT乙级真题及训练集(4)--1026. 程序运行时间(15)
- 奋斗的小蜗牛
- Mac格式化移动硬盘DiskUtil
- Android调试界面层级之Hierarchy View
- VueJS第二天2--关于自定义过滤器 自定义指令。。。
- 6岁编程,17岁开发5款APP,中国高中生出席苹果盛会让库克惊讶
- 概述C/S和B/S
- 计算机软件编程英语词汇集锦
- 微信小程序服务类目及资质要求
- RelativeLayout 下的控件叠加
- 面试题27:二叉搜索树与双向链表
- 友情链接
- python __slots__