logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

react(3) react dva框架 点击修改state的值 类似react中的this.state和this.setState()

先展示下点击改变前state的值点击改变后state的值的变化首先创建者两个文件routes目录下的DvaState.jsimport React from 'react';import { connect } from 'dva';import { Link } from 'dva/router';let count= 0const DvaState = ({disp...

html5js实现滚动条滑动到底部

html5js实现滚动条滑动到底部document.body.scrollTop =document.body.scrollHeight;判断滚动条是否到底部//滚动条在Y轴上的滚动距离function getScrollTop(){var scrollTop = 0, bodyScrollTop = 0, documentScrollTop

Git安装及密钥的生成以及如何查看秘钥文件夹位置(路径地址 )

Git安装及密钥的生成1.下载Git软件:http://msysgit.github.io/ 2.安装git软件(很简单)。安装成功后,在[开始]->[程序]->[git],下就会看见Git Bash和Git GUI,打开Git Bash,进入bash界面。   3.注册邮箱 在git bash界面输入如下内容即可完成邮箱的注册: $ git config --glob

vue1.0和vue2.0的watch监听事件写法

watch: {aaa: {handler: function (newVal,oldVal) {console.log('当前的值:'+ newVal);console.log('旧的值' + oldVal);},deep: true//深度监听}}

vue2.0子路由配置和跳转 vue-router: 嵌套路由

路由跳转/home/reg'}">router-linkto="/home/reg">注册router-link>this.$route.router.go({name: 'reg',params: {status: this.$route.params.status}});vm.$router.push({  path:"/home/reg",query

vue2.0模拟锚点实现定位

vue2.0模拟锚点实现定位如果是传统项目,这个效果就非常简单。但是放到 Vue 中,就有两大难题:1. 在没有 jQuery 的 animate() 方法的情况下,如何实现平滑滚动?2. 如何监听页面滚动事件?在浏览了大量文章、进行多次尝试之后,终于解决了这些问题期间主要涉及到了 setTimeout 的递归用法,和 Vue 生命周期中的 moun

vue2.0$nextTick监听数据渲染完成之后的回调函数

vue里面本身带有两个回调函数:一个是`Vue.nextTick(callback)`,当数据发生变化,更新后执行回调。另一个是`Vue.$nextTick(callback)`,当dom发生变化,更新后执行的回调。栗子:...{{item}}...new Vue({el:'#demo',data:{

vue2.0click点击事件修饰符stop阻止单击事件冒泡prevent阻止默认事件

事件修饰符在事件处理器中经常需要调用 event.preventDefault() 或 event.stopPropagation()。尽管我们在方法内可以轻松做到,不过让方法是纯粹的数据逻辑而不处理 DOM 事件细节会更好。为了解决这个问题,Vue.js 为 v-on 提供两个 事件修饰符:.prevent 与 .stop。你是否还记得修饰符是点号打头的指令后缀?

到底了