- 博客(62)
- 收藏
- 关注

原创 JS变量的执行环境和生命周期
温故而知新,这些JS基础知识你都知道吗?今天和大家分享的是 JavaScript 中有关变量的知识,希望这篇文章能让你对JS中的变量有新的认识.
2020-07-26 13:27:07
1636

原创 vue 路由传参的方法
vue 路由携带参数跳转的三种方法第一种:router-link<router-link to="{name:'home', params: {id:1}}" /> // params<router-link to="{name:'home', query: {id:1}}" /> // query在点击router-link跳转路由时,其实在内部调用的就是 ...
2019-08-20 22:05:34
681

原创 小程序--behavior组件继承
在做小程序项目时,一个页面可能会拆分成很多组件去完成,一是方便代码复用,二是利于后期维护更新,使代码结构变得更为简洁。提取公共行为,实现行为的继承使用场景:在做项目时,往往会遇到多个组件中,有一部分行为是多个组件同时存在的,有可能是properties、data、methods以及一些生命周期函数内的行为。解决办法:去除冗余代码,提取公共行为,实现组件继承;举个
2019-08-09 17:45:56
937

原创 Vue中刷新当前路由的方法
问题场景项目开发中经常会遇到完成某些操作,刷新当前路由的需求。问题:比如当我们使用动态组件时,从列表页进入编辑页面,没有牵扯到路由的变动,只是动态加载了不同的组件而已。那么当你编辑完成后,又想回到列表页,此时的列表页还是会停留在没有编辑前的状态。期望效果:从列表页—>点击编辑—>进入编辑页(路由未改变)—>编辑完成—>刷新路由—>回到列表页—>展示编辑...
2019-08-01 12:02:36
4075

原创 微信支付全流程实现--踩过的坑
第一步:微信授权,获取code值点击 “立即支付” 进行微信授权操作:使用GET请求方式,请求后端提供的微信授权接口,并拼接回调url参数(这里的url记得使用encodeURIComponent转码,不然会有问题);this.orderUrl 为要跳转的支付页面路径;请求微信授权接口后,后端会把页面重定向到支付页面,并在路径中携带我们需要的code值;getAuthCode...
2019-07-31 16:23:07
1104
原创 Error: Requires Babel "^7.0.0-0", but was loaded with "6.26.3".
node支持es6语法转译配置报错--解决方案
2019-12-06 17:19:13
2990
转载 node[27251] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc()
使用 brew install watchman解决参考:https://github.com/facebook/react-native/issues/32
2019-10-18 20:10:16
603
原创 Jest中对Dom节点操作的测试
Jest对Dom节点操作测试????:目录结构:|--demo.js|--demo.test.js|--jest.config.js|--package-lock.json|--package.jsondemo.jsimport $ from 'jquery';const addDivToBody = () => { $('body').append('<div/&g...
2019-10-14 14:33:58
5263
转载 vscode保存代码---自动按照eslint规范格式化代码
转自:https://www.haorooms.com/post/vscode_eslinteslint 自动格式化先说一个前提吧,你在package.json中安装了eslint的依赖,不然配置无用。例如如下依赖:"eslint": "^5.16.0","eslint-plugin-vue": "^5.0.0",上面说的是一个前提,下面来说一下具体的配置步骤:首先,在我们项目跟目...
2019-10-09 14:13:18
453
原创 手动编写一个bundler
首先,打包工具肯定是用node.js来编写的,所以第一步:要在本地环境安装node.js。第二部:如果要对一个项目做打包,就要读取项目的入口文件。然后去分析入口文件里的代码。第三步:借助@babel/parser第三方工具来解析引入的模块代码;高亮显示代码的工具cli-highlight安装:npm i cli-highlight -D它提高了终端里代码的可读性。再次运行脚...
2019-09-19 19:12:47
285
原创 vue - history模式下 - 微信浏览器中页面跳转url路径不变问题
微信浏览器中,history模式下复制url地址总是为最初进入页面时的地址
2019-09-16 14:02:01
3545
原创 WARNING: We noticed you're using the `useBuiltIns` option without declaring a core-js version.
useBuiltIns引发的JS版本警告
2019-09-05 12:43:19
2127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人