道招
准备做点开源前端练手小项目
今天将自己自己最近写的练手代码整理放到了github上,主要是 一个是后端,github地址: https://github.com/shadowprompt/daozhao_graphql 一个前端,github地址: https://github.com/shadowprompt/daozhao_vue_ssr 后端项目有以下功能: 支持wordpress博客(道招
使用setTimeout以及async await的误区
我们平时在遇到很多比较怪异的事情的时候,我们会使用setTimeout这样的奇淫异技,比如避免执行的太快了,某些数据还没有来等,我之前基本不用这个,但是在最近的一个项目中用到了。 项目大致是这样的,用的element-ui的el-upload来实现图片上传,就是一个弹框,里面有很多tab页,每个tab也都有el-upload,只是能每个上传的参数和地址什么的是不同的。 <div&gt
走到N层台阶有多少种走法
假设题目是有N层台阶,每次可以走一层或者两层,总共有几种走法。 首先我们不能简单的想到从小到大来求解,这种题需要用到数学归纳法,要先从N开始求解。首先想到既然要到N层,他能怎么到呢?只能是从第N-1层走一层到达N层,或者从N-2层一次走两层到达N层,只有这两种走法,所以我们很自然的想到 f(n) = f(n-1) + f(n-2) 了。然后我们很轻松的知道 f(1) = 1 , f(2) =2
道招网升级故障记录
于2019年02月20日21点左右,想在vps上面安装phpMyAdmin方便自己管理数据库,但是发现phpMyAdmin提示 PHP 5.5+ is required. Currently installed version is: 5.4.45 于是进行了升级,一不小心就升到了比较新的php7.x,貌似一切安好,但是无法新建文章,只有跳到这个url就提示500错误,但是新建媒体
用nginx架设wordpress提示上传文件失败,无权限
网上一般解决方案都只是简单说文件没有执行权限,需要设置为755权限。实际上在使用nginx来作为服务器来使用wordpress的时候,需要用到php-fpm来解析php,默认用户是apache,而我们利用ssh登录vps时一般都是用的root权限,所以我们在用apache用户来写入root权限的文件夹,肯定会提示没有权限的啊。 我们在升级php的时候很可能会重新把php-fpm的用户设置为默
GraphQL学习、踩坑记录(三)
在使用了GraphiQL后,我们可以看到这样的页面 从chrome的network里面可以看到传递的参数是这样的 我们在这里可以很方便的使用Query,但是这一般只是测试使用啊,我们怎么在自己的项目中使用了,比如使用axios。 我一般是这样用的 定义一个 // query/index.js module.exports = ` query($
GraphQL学习、踩坑记录(二)
首先网站终于迁移好了,主要做了更换了主机,利用之前在搬瓦工的VPS,那个VPS配置较高,不充分利用实属浪费。之前用的虚拟主机,可玩性不高,唯一欣慰的是支持ssl,能实现全站的https访问。 我把原来的全站文件下载下来,把数据库也备份了。 现在的VPS使用的nginx服务器,自己强制自己使用nginx,可以顺便学习学习嘛。虽然apache我也没怎么了解,但是现在学习nginx貌似更加有必要啊。
GraphQL学习、踩坑记录(一)
graphQL一直有听说,但是工作忙总是没时间尝试,这次过年在家终于试了一把,感觉还是不错的。 人就是得有个目标,不然搞什么都没什么动力,这次自己给自己定的小目标就是把将博客的数据库数据架设一个GraphQL服务器,方便以后把博客搞成vue服务端渲染,以及后续的PWA等等 直接用wordpress的RESTful接口太难用,主要是请求标签和分类等信息的话会需要发很多的请求,感觉很不爽。 目前现在用
vue让select的下拉列表支持层级关系(tree)
再很多时候我们的需求是这样的 对,就是像个select,但是它的下拉列表里面不是常规的option,列表里面的数据可能有层级结构,你是不是立马想到el-tree?是的。下面我们就来实现一个类似el-select和el-tree的结合体。 但是我们实际上用的el-input和el-tree来实现的哦 接着来看实现代码吧。 <template> <section
el-table搭配el-form实现数据校验
之前已经讲过一个关于el-form的校验的文章《 element-ui动态表单async-validate校验 please transfer a valid prop path to form item! 》,表单的校验依然是async-validate实现的。 目前在项目中使用到的表格很多时候比表单还多,以前表格是自己写的校验,这样一般是在点击提交按钮时会触发校验,代码一般是这样的。
关注道招网公众帐号
友情链接
消息推送
道招网关注互联网,分享IT资讯,前沿科技、编程技术,是否允许文章更新后推送通知消息。
允许
不用了