08 2018 档案
摘要:react 生命周期钩子里不要写逻辑,否则不生效,要把逻辑写在函数里,然后在钩子里调用函数,否则会出现问题。
阅读全文
摘要:使用这些生命周期钩子可以监听到路由相同,参数不同的变化,但是监听不到完全不相同的url的变化。即使路由不同,componentDidMount组件内容所更新的东西变了,但是代码变了,页面没有变,找到了一种方法。withRouter 参考:https://reacttraining.com/react
阅读全文
摘要:react中实现在js中内部跳转路由,有两种方法。 方法一: 方法二: 跳转到外链: 在页面中给一个按钮绑定绑定跳转,如果跳转到项目的路由,引入react-router的Link 使用<Link to="/download">下载</Link> 形式跳转,如果希望页面从新页面打开,加 如果跳转到一个
阅读全文
摘要:开发网页的时候,有时候会遇到大段的隐私声明,用户协议等等,我们呀要复制粘贴展示出来,必须加大量的p标签,h1,h2,空格符,br标签,这对我们来说无疑是泪崩的,有个很好的办法,可以快速给这些文字加标签: 找一个富文本编辑器,比如自己公司测试服务器上后台文章发布系统之类的,把这些文字粘贴好,编辑好样式
阅读全文
摘要:具体background简写可以参考这篇文章. 这里注意,如果简写里要写background-size,则这里必须写 / ,否则整个背景图片样式没有解析出来。 它和font以及border-radius里简写方式使用的/用法相似。/可以在支持这种写法的浏览器里在background-position
阅读全文
摘要:react获取当前页面的url参数,必须在url路由对应的组件上获取,在子组件上获取不到,为undefined,获取形如 /news/:id 的后面的参数 id 获取形如 /news?id="abc"的 ?id="abc" 部分,
阅读全文
摘要:正则表达式最能解决: 例如: 这里主要是注意正则表达式要写对,该转义的注意转义,否则报错。
阅读全文
摘要:http://www.css88.com/archives/5206 根据该文章方法,放在react项目中发现并不能实现,仔细观察发现原来react解析出来的css样式中没有了 这个样式 : 然后即可实现。
阅读全文
摘要:不能直接把后台返回的数组数据赋值到定义的空数组中,一定要concat连接,否则结果是看似是个数组,但是获取到的该数组却为空,导致第一次上拉加载更多的时候是拿到的之前的数组依然是空数组。 var config = require('../../config') var util = require('
阅读全文
摘要:一、使用文档自带的原生API rich-text, nodes属性直接绑定需要渲染的html内容即可,文档参见这里:https://developers.weixin.qq.com/miniprogram/dev/component/rich-text.html 二、使用WxParseData插件,
阅读全文
摘要:直接看第一行,直接在双引号里写静态部分,用双大括号绑定变量即可。
阅读全文
摘要:当父组件引用了子组件的时候,会遇到父组件执行子组件的方法,比如下拉刷新上拉加载等事件只有在页面中才能检测到,但是获取数据的方法在子组件,这时就可以执行子组件方法。 思路很简单,类似于vue中给子组件加ref执行子组件方法道理一样,这里是给子组件加一个 属性: id="子组件名称",比如: 然后在父组
阅读全文
摘要:当报错这个的时候就要看函数是否在行内绑定this,或者在constructor中绑定this。 我这里犯的错误的是虽然我在constructor中绑定了this,但是语法写的不正确。 错误示范: 正确写法: 问题见这里:https://segmentfault.com/q/1010000015903
阅读全文