logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue自定义移动端touch事件,点击、滑动、长按事件

vue移动的自定义touch事件,包括点击,滑动,左滑,右滑,上滑,下滑,长按

vue,父组件调用子组件方法

父组件调用子组件,利用$refs获取子组件的方法

vue-router设置页面标题

利用vue-router可以开发单页面应用,但实际中每个视图都有自己的title名,这就要领用router的beforeEach去统一设置了component:

vue 解决addEventListener重复绑定

我在组件里用addEventListener绑定了一个滚动事件,当再次渲染这个组件时,这个事件又被绑定了一次,我试着用removeEventListener解绑,没有成功,因为当组件重新渲染时this.scrollListener已经不是上一个组件里的this.scrollListener了,最后的解决方案是在组件销毁的时候去解绑

#javascript
vue div contenteditable属性,模拟v-model双向数据绑定功能

在一些特殊的请款下需要用div的contenteditable属性来模拟v-model的功能,但是直接在div上写v-model是不起作用的,首先来看一下v-model是怎么实现的:value="content" @input="content=$event.target.value" />直接把input上的方法移植到div上,会发现居然可以实现v-model的功能div c

vue watch监听对象及对应值的变化

var vm=new Vue({data:{a:1,b:{c:1}},watch:{a(val, oldVal){//普通的watch监听console.log("a: "+val, oldVal);},b:{

到底了