摘要:
最近新项目刚上手,就用了react的hooks,之前也看过hooks的不少文章,只是还没实战实战。 业务场景1:需要在页面一开始时得到一个接口的返回值,取调用另一个接口。 我的思路是,先设置这个接口的返回值为data=[], 等到数据是再去请求另一个接口,即data作为useEffect的第二个参数 阅读全文
摘要:
React 生命周期分为三种状态 1. 初始化 2.更新 3.销毁 初始化 1、getDefaultProps() 2.getInitialState() 3,componentWillMount() 4,render() 5,componentDidMount() 更新 6,componentWi 阅读全文
摘要:
在做微信分享的时候,产品要求分享效果要有文字和图片,使用weixin-js-sdk解决了, 原始的分享效果: 使用微信JS-SDK的分享效果: 首先需要引入weixin-js-sdk npm install weixin-js-sdk --save 在main.js中引用 * 微信分享后自定义缩略图 阅读全文
摘要:
在PC端写代码调试的时候,直接console.log()即可,但是在手机端怎么调试??最近发现一个很有用的插件vConsole 首先引入插件: 然后再文件中使用即可: 这样再手机中就会出现下面的标识,打开即可 阅读全文
摘要:
昨天修完了一个上传组件删除时,图片删掉了,但是地址仍然在的bug,今天测试告诉我bug没休掉,what !,昨天修完之后我自测了一下,OK的好吗,但是测试给我演示了一下,问题仍然存在!!!我看了一下调试窗口,报错:id 不存在?这个id是写在 handleRemove里面的,原本是file里面的re 阅读全文
摘要:
首先上传组件中一定要绑定这两个属性: ref,和 :file-list,如果没有ref,即使 用 this.$refs.upload.clearFiles()也不行,因为这时候this.$refs为空对象,绑定完之后可以把this.$refs打印出来看看,如下图: 这时候再用this.$refs.u 阅读全文
摘要:
一,从输入一个url到浏览器页面展示都经历了哪些过程? 1,DNS查询 1) 浏览器首先搜索浏览器自身缓存的DNS记录。 2) 如果浏览器缓存中没有找到需要的记录或记录已经过期,则搜索hosts文件和操作系统缓存。 3) 如果在hosts文件和操作系统缓存中没有找到需要的记录或记录已经过期,则向域名 阅读全文
摘要:
fastclick:处理移动端click事件300毫秒延迟。 1,先执行安装fastclick的命令 npm install fastclick 2,在main.js中引入,并绑定到body。 阅读全文
摘要:
建议用vue-wechat-title插件为微信动态设置标题 1,首先安装插件 cnpm install vue-wechat-title --save 2,在main.js中引入 Vue.use(require('vue-wechat-title')) 3.在路由里添加mate.title属性例 阅读全文
摘要:
今天做手机端的时候,用到input框来输入手机号码,但是在安卓手机上input的效果是正常的,在苹果手机上,input的上边框会变粗,有阴影 因为苹果手机的默认给input加上了阴影 给input加入一下代码就解决这个问题了: input { border: none; outline: none; 阅读全文