第三天

在vue中使用事件绑定机制,为元素使用指定函数的时候有家(),就可以

为元素传参了;

复习【】.some() 方法测试数组中是不是至少有1个元素通过了被提供的函数测试。它返回的是一个Boolean类型的值。

注意:如果用一个空数组进行测试,在任何情况下它返回的都是false

findindex(),找索引;

indexOf()这个方法找不到就返回-1,就例如【】.indexOf(【】.name);

filter(item)把返回的值弄成一个新数组;

在es6中为字符串提供了个新方法includes(‘要包含的字符串’)如果包含就是true,反之false

过滤器:这个可以用在两个地方一个是mustache和v-bind

可以通过管道符   |   给他一个过滤器,比如{{name | 过滤器名称}},定义Vue.filter(‘过滤器名称’)Vue.filter(id, function(data,可以传参数){});

复习replace(‘原来的’,新的),新的替换原来的,还能写正则g全局匹配,比如(/aaa/g);

还有模板字符串     `  `,比如`${需要输出的数据}-$(同样)`,这样就很棒

复习string.toLowerCase()统一改为小写;

定义私有的过滤器:在Vue({在这里写私有过滤器   例如filters:要加s

这样写:名字:function(第一个数据必须有就是传入的数据,后面也可以传参){}

}),如果私有和公有的名字一样,就会以私有过滤器为主;

es6新字符串的方法:padStart(maxlength,fillString=“”),maxlength这个是需要的长度,fillString=“这个是需要填充的字符”

@keyup.enter这个是接收回车键,有:enter  tab  delete  esc  space  up  down  left  right,

自定义全局按键修饰符:Vue.config.keyCodes.f2 = 113;

获取文本焦点:利用自定义的 Vue.directive(‘名字’,参数2是对象{bind(el),inserted,update,componentUpdated,unbind}) 在调用的需要加v-名字,bind:function(){};,

钩子函数:bind,inserted,update,componentUpdated,unbind,js有关的操作放在inserted,css的放在bind,第二个参数查vue.js字典,要是直接    ‘名字’:function(el,binding){}这个方法就相当于直接把代码写到了bind和update中去;

除了vue-resouerce之外还有axios的第三方包实现数据请求;

this.$http.post||get('url',{‘数据’},{这里post写的:emulateJSON:true}).then(result=>{'你要执行的操作'})

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值