摘要:
之前一直使用koa, 刚刚接触egg, 做了一些入门的笔记 准备工作 1 首先安装脚手架,,并创建项目。 2 . 启动项目 浏览器打开http://127.0.0.1:7001/即可进入默认的首页。 3 . 项目目录 1 ) /app 主要工作目录 /controller 控制器,比如获取servi 阅读全文
摘要:
最近使用nuxtjs服务端渲染框架,在异步请求时遇到两个问题,一是怎么使用axios, 二是怎么在asyncData方法中使用axios 当使用脚手架create nuxt-app创建项目时,会提示是否集成axios, 如果不选择,后面则使用方式一请求异步数据,如果选择,后面则使用方式二请求异步数据 阅读全文
摘要:
实现效果: 左右栏定宽,中间栏自适应 (有时候是固定高度) 1 . 绝对定位布局:position + margin 缺点: 如果中间栏含有最小宽度限制,或是含有宽度的内部元素,当浏览器宽度小到一定程度,会发生层重叠的情况 2 . 浮动布局: float + margin 方法类似 position 阅读全文
摘要:
## 获取内联样式宽高 只能获取内联设置的样式,在style或者.css文件中设置的无法获取 ## currentStyle和getComputedStyle获取所有样式 两者只能获取样式,不能设置样式 针对获取任意样式,可做兼容性处理方法: 至于 getBoundingClientRect()是获 阅读全文
摘要:
一般在列表展示页面,会使用到上拉加载和下拉刷新功能,在scroll-view中有bindscrolltolower事件,可以实现上拉加载功能,但是却没法实现下拉刷新。 如需同时使用两种功能,解决步骤如下(以list页面为例): 1. 将scroll-view 改成普通的view, 并且设置样式 2. 阅读全文
摘要:
querystring模块经常用在URL参数的处理,一共有四个方法: 1. stringify (字符串转对象) 2. parse (对象转字符串) 3. escape (对字符串进行URL编码) 4. unescape (字符串URL解码) 进入node交互环境REPL stringify序列号对 阅读全文
摘要:
在业务中,经常会遇到使用同个方法调用多个同类型接口,以下简单模拟两个API接口 前端请求 1. 声明接收数据的空对象 2. 使用ajax或则相关插件(axios, fetch等)请求API数据, 这里略过直接拿到数据分别赋值给response1, response2 其实这里相当于实际项目中 ,请求 阅读全文
摘要:
在业务中,列表页跳转详情页时,经常会将Id值传入,然后再根据id值异步获取数据。 假设有服务端的json数据: <注意,这里的data是指已经从后端获取的json, 而非后端原始的文件> 在前端,根据id,获取详情 延伸:数组过滤方法还有filter,for循环,forEach filter遍历整个 阅读全文
摘要:
Ubuntu: root登录ubutun vmware中选择菜单虚拟机->安装VMware Tools 命令行如下 最后重启系统即可. CentOS: 方法相同,但需要事先安装编译软件 阅读全文
摘要:
查看是否已经安装mysql和mariaDB(新版mysql会带有mariaDB), 此笔记只针对mysql rpm -qa|grep mysql 查看有没有安装mysql rpm -qa|grep maria 查看有没有安装mariaDB 最好只选择一种,两种混装可能会有问题。 一、安装mariaD 阅读全文