摘要:最近公司项目做页面样式改版,需要把表单提交按钮都悬浮到页面最底部。 用了fixed来使按钮悬浮,但在ios,页面超过一屏滑动的时候按钮会抖动。 <template> <div id="main"> <div class="content"> <input type="text" placeholde 阅读全文
posted @ 2020-09-09 18:37 方小川 阅读(35) 评论(0) 推荐(0) 编辑
摘要:来到新公司,发现代码里好多地方用到里await搭配async的使用,尤其是调用接口的地方。 好奇这种同步获取接口数据的方法,以前都是用promise.then()的方式,当要按顺序调用接口时,得一层层的then嵌套。而现在只要并排的写await就可以了。 首先async定义的函数,返回的都是一个pr 阅读全文
posted @ 2020-08-27 17:42 方小川 阅读(14) 评论(0) 推荐(0) 编辑
摘要:在mounted(){}钩子里面使用this.$refs.xxx,打印出来的却是undefined? DOM结构已经渲染出来了,但是如果在DOM结构中的某个DOM节点使用了v-if、v-show或者v-for(即根据获得的后台数据来动态操作DOM,即响应式),那么这些DOM是不会再mounted阶段 阅读全文
posted @ 2019-11-07 17:19 方小川 阅读(699) 评论(0) 推荐(0) 编辑
摘要:最近开发了一个比较完整的小程序项目,打算总结一下,小程序开发和vue开发的代码上的区别 1.小程序的路由写在app.json文件里,vue写在route.js里 2.小程序用 src="{{path}}" 绑定标签属性,vue用 :src="path" 绑定标签属性 3.小程序用 wx:if="{{ 阅读全文
posted @ 2019-10-08 15:09 方小川 阅读(1625) 评论(0) 推荐(0) 编辑
摘要:怎么把一个多维数组转化为一维数组,比如把 [1, [2, [3, 4]], [5, 6], 7]变为 [1, 2, 3, 4, 5, 6,7] 实现方法如下: 阅读全文
posted @ 2019-09-26 22:50 方小川 阅读(378) 评论(0) 推荐(0) 编辑
摘要:JS是单线程的 JS是单线程的,或者说只有一个主线程,也就是它一次只能执行一段代码。JS中其实是没有线程概念的,所谓的单线程也只是相对于多线程而言。JS的设计初衷就没有考虑这些,针对JS这种不具备并行任务处理的特性,我们称之为“单线程”。 虽然JS运行在浏览器中是单线程的,但是浏览器是事件驱动的(E 阅读全文
posted @ 2019-06-17 16:18 方小川 阅读(2260) 评论(0) 推荐(0) 编辑
摘要:web前端是应用服务器处理之前的部分,前端主要包括:HTML,CSS,javascript,image等各种资源,针对不同的资源有不同的优化方式。 内容优化 (1)减少HTTP请求数:这条策略是最重要最有效的,因为一个完整的请求要经过DNS寻址,与服务器建立连接,发送数据,等待服务器响应,接收数据这 阅读全文
posted @ 2019-06-17 15:20 方小川 阅读(59) 评论(0) 推荐(0) 编辑
摘要:vue子组件通知父组件使用方法 1 <template> 2 <mt-field placeholder="验证码" v-model="getverifycode" :attr="{maxlength: 4}"> 3 <img :src="imgcode" class="verifycode"> 4 阅读全文
posted @ 2019-06-12 19:25 方小川 阅读(1545) 评论(0) 推荐(0) 编辑
摘要:vue中axios获取后端接口数据有时候需要在请求开始时显示loading,请求结束后隐藏loading,这时候到每次调接口时都写上有点繁琐,有时候还会漏写。 这时候axios的拦截器就起了作用,我们可以在发送所有请求之前和操作服务器响应数据之前对这种情况过滤。定义拦截器如下: 页面js引用如下 < 阅读全文
posted @ 2019-06-12 18:54 方小川 阅读(7461) 评论(0) 推荐(1) 编辑
摘要:vue项目中vue-router的处理 阅读全文
posted @ 2019-05-30 16:39 方小川 阅读(973) 评论(0) 推荐(0) 编辑