
笔记
文章平均质量分 71
解勾股
这个作者很懒,什么都没留下…
展开
-
fetch
fetch原生做ajax请求的常用语手机、平板电脑开发fetch会返回Promise,所以在获取资源后,可以使用.then方法做你想做的 //地址 返回值 fetch('api/v1/signin',{ body:JSON.stringify(data), headers:{ ...原创 2019-11-10 23:07:26 · 617 阅读 · 0 评论 -
rem布局实现pc端网页自适应
首先,将HTML的font-size设置为100px,方便计算然后将body的font-size设置为正常值,例如:12px,不然其他的dom都会继承HTML的font-sizefont-size,导致效果差距巨大,再在index.html页面中写动态设置font-size字体大小的js代码,当浏览器发生变化的时候,内容和位置也会相应发生变化,当设计图是1920时,规定HTML的font-siz...原创 2020-02-17 21:08:02 · 1582 阅读 · 0 评论 -
react
react用于构建用户界面的javascript库16之前采用diff算法,之后采用fiber算法,分成小块,异步渲染安装:npx create-react-app react-tuts转到react-tuts目录下打开项目,删除public目录下的所有文件,新建index.js文件便于我们更好地 理解react的原理这时输入npm start就可以打开项目import Reac...原创 2019-11-10 23:16:20 · 2017 阅读 · 0 评论 -
react知识和一些常见问题
react知识和一些常见问题1.什么是声明式编程声明式编程关注的是你要做什么,而不是如何做。声明式编程很容易推理,因为代码本身描述了它在做什么例如:const num = [1,2,3,4,5];// 声明式// 使用map函数,让编译器来完成const doublenum = numbers.map(num => num * 2);console.log(doublen...原创 2019-11-10 23:15:18 · 111 阅读 · 0 评论 -
指定项目上线和开发中服务器地址
指定项目上线和开发中服务器地址const isDev = process.env.NODE_ENV === 'development'const service = axios.create({ baseURL: isDev ? 'http://rap2api.taobao.org/app/mock/162805' : 'http://rap2api.taobao.org/app/moc...原创 2019-11-10 23:10:19 · 390 阅读 · 0 评论 -
Ajax到websocket
Ajax到websocketajax是什么全称是(asynchronous javascript and xml)是已有技术的组合,主要用来实现客户端与服务器的异步通信效果,实现页面的局部刷新,早期的浏览器并不能原生支持ajax,可以使用隐藏帧(iframe)方式变相实现异步效果ajax的创建创建xhr对象,也就是创建一个异步调用对象创建一个新的HTTP请求,并指定该HTTP请求的方法...原创 2019-11-10 23:09:04 · 501 阅读 · 0 评论 -
一个页面中存在多个echarts图表,怎么给他们传入动态参数,并相互对应起来
首先安装echartsnpm install echarts --save在main.js中引入echartsimport echarts from 'echarts'Vue.prototype.$echarts = echarts在vue中使用v-for循环渲染数据并生成多个图表,但是echarts的容器名称只能使用id,这个时候v-for的index参数就起到了作用`<d...原创 2019-11-06 15:51:58 · 3340 阅读 · 2 评论 -
JSON.parse()解析字符串数组
有时候在开发中会遇到接口返回的数据不是一个数组而是一个字符串,这个时候如果接口返回的数据是包含在字符串中的数组对象可以使用JSON.parse()解析为数组if(res.code == 200) { this.trade = JSON.parse(res.data)}...原创 2019-11-06 15:02:27 · 6910 阅读 · 0 评论 -
vue中父子组件传参同时写需要验证props参数和不需要验证的props参数
props: { // 自定义函数验证 quotaOrder: { type: Array, required: true, default: [] }, holdOrderShow: { type: Function, required: true, default: () => {} }, // 不需要验证的参数写法 cur...原创 2019-11-06 14:53:41 · 812 阅读 · 0 评论 -
移动开发中的常见问题
移动开发中常见问题利用padding-top,进行占位和宽高自适应容器的高度是基于父级的 padding和margin是基于宽度的比如:父元素宽度是100px, 子元素padding-top:50%,那么padding-top的实际值就是100*50%=50pxpadding-top就是进行提前占位,避免资源加载时候的闪烁,还可以让高度自适应。想要自适应屏幕大小,可以设...原创 2019-10-09 14:55:37 · 248 阅读 · 0 评论 -
git的常规操作
git——分布式版本管理系统git init可以吧当前目录初始化为一个git仓库,当初始化完成之后,在目录下就有了一个叫 .git 的隐藏目录,这个目录一般不会去过多的操作它,这个目录一旦删除,那就相当于当前目录只是一个普通的目录,而不再是git仓库。 初次运行git的时候可能需要配置全局的用户名和邮箱: ` $ git config --global user.name "L...原创 2019-10-09 14:54:30 · 101 阅读 · 0 评论 -
总结
常见错误与总结1.object is not defiend(1)可能事件名和name名冲突(2)vuex方法辅组函数名写错2. cli3.0静态文件要放在public下面才能读取3.请求参数如果是写在请求体里面的要通过下面这个请求[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tSLIv4qj-1570603892135)(C:\Users\Admini...原创 2019-10-09 14:52:44 · 556 阅读 · 0 评论 -
每天学习一点点
1.box-shadow:水平位移 垂直位移 模糊程度 颜色2.calc(): 用于动态计算长度值支持’+’,’-’,’*’,’/'运算width: calc(100% - 100px)3.transition:贝塞尔曲线(cubic-bezier)几个常用的固定值:ease:cubic-bezier(.25, .1, .25, 1)liner:cubic-bezier(0,...原创 2019-10-09 14:45:28 · 127 阅读 · 0 评论