web
landiyaaa
这个作者很懒,什么都没留下…
展开
-
umi项目 (或vuecli项目) 自定义环境变量配置
1. config.js 配置文件里的 console 是打印到项目控制台内的,说明这里还是服务器侧在跑的代码2. 项目内import了ct里暴露的变量,执行process.env.REGION,打印在浏览器端,说明这是浏览器跑的代码,所以取不到process.env。3. 后台使用的东西前端用不到,不应该放在ct里呀大哥4. vue取到环境变量是在配置文件里(服务端侧)取到process.env.REGION,然后需要传到浏览器端代码里(utils.js)。vue为了干净,有个限制,vue c原创 2020-05-25 18:35:48 · 3204 阅读 · 0 评论 -
移动端h5调试方法总结
方法一:使用 Chrome inspect 调试手机页面1. 用USB线连接手机和PC2. 手机调到开发者模式(不同机型不同,可自行搜索)3. PC上打开Chrome浏览器。进入chrome://inspect/#devices。正常情况下会看到对应的手机和页面信息。附:Chrome 官方指导文档https://developers.google.com/web/tools/chrome-devtools/remote-debugging?utm_campaign=2016q3&u.原创 2020-05-21 18:18:15 · 3574 阅读 · 0 评论 -
iview 分页防止两次触发
问题描述:若当前页码不在第1页,进行切换 page-size 操作,会同时触发on-page-size-change 和on-change 事件。(因为 pageSize 的切换会引发页码跳回第一页。而事件触发顺序是 onSizeChange ->onChange )正常情况下,改变页码 和 切换pageSize 都需要重新请求数据。因此在上述情况下,会触发两次请求,这是不合理的...原创 2020-04-03 19:16:53 · 582 阅读 · 0 评论 -
fetch请求到底返回了啥
话不多说,上手代码源自MDN的示例,一跑即知https://developer.mozilla.org/zh-CN/docs/Web/API/Body/json首先新建一个request请求var myRequest = new Request('http://admin.dev.lenteradana.co.id/node/config/get'); request...原创 2019-07-04 17:33:59 · 6547 阅读 · 0 评论 -
Google 登录流程梳理 [前端与http层]
前台存放项目的client_id和client_secret(从Google官方申请下来的)同时项目引入gapi包,在全局种下gapi变量调用全局gapi.auth2.init方法,传入client_id,获取auth2对象。对auth2对象调用grantOfflineAccess()方法,页面弹出Google登录框。用户在页面上输入登录账号密码回车,触发grantOffli...原创 2019-08-16 16:55:37 · 1389 阅读 · 0 评论