javascript
武当山道士
这个作者很懒,什么都没留下…
展开
-
vue axios 网络状态status=401的时候,接收服务器返回的数据
为啥服务器网络status=401时候,前端无法获取到服务器的数据了呢?原因:因为 axios 默认抛弃了 网络状态不在 [200, 300) 区间的服务器返回解决方案:所以如果项目需要返回此区间以外的状态码(比如: 401),那么需要改axios的库文件:库文件所在位置:node_modules/axios/lib/core/settle.js第16行 原代码如下:if (!response.status || !validateStatus || validateStatus(resp原创 2021-09-07 13:26:35 · 1521 阅读 · 0 评论 -
微信小程序 ReferenceError: regeneratorRuntime is not defined
微信小程序里如果使用了 async + await,会报这个错误原因:async+await是 ES7 的一个特性,如果微信小程序IDE里开启了ES6转ES5,则会报这个错误。解决方案:第一种方法:开启【增强编译】第二种方法、引入 regenerator- 下载 regenerator:https://github.com/facebook/regenerator/tree/master/packages- 将下载文件里的 regenerator-runtime 文件夹放到小程序的某个目录下,原创 2020-05-21 17:14:42 · 3896 阅读 · 0 评论 -
根据浏览器语言,页面动态加载对应的js文件
要求:根据浏览器语言,页面动态加载对应的js,中文加载 verify.js,非中文加载 verify_en.jsvar navType=navigator.appNameif (navType=="Netscape"){var lang = navigator.language}else{var lang = navigator.userLanguage}//取得浏览器语言的前两个字母原创 2017-08-08 11:21:49 · 1104 阅读 · 0 评论 -
购物车物品加减JS代码
jQuery实现购物车多物品数量的加减+总价计算 $(function(){ $(".add").click(function(){ var t=$(this).parent().find('input[class*=text_box]'); t.val(parseInt(t.val())+1) setTotal(); }) $(".min").click(function(原创 2017-07-22 15:35:47 · 1526 阅读 · 0 评论 -
分享按钮/分享网址 分享源码
摘要:这里列举了大部分国内及国外的分享链接 的 图标及html代码,只需要复制黏贴就可以用了,废话不多说,上码:1、新浪微博新浪微博2、腾讯微博腾讯微博3、开心网开心网或者用开心网4、豆瓣网豆瓣或者用豆瓣5、人人网人人网或者用人人网6、百度贴吧百度贴吧7、QQ好友QQ好友8、QQ空间QQ空间9、腾讯朋友腾讯朋友10、百度收藏百度搜藏11、优酷空间优酷空间12、搜狐微博搜狐微博13、MSNMSN原创 2017-07-22 15:35:54 · 1221 阅读 · 0 评论 -
js 复制 指定容器内容
其实源生js也可以实现,但引入jq库可以方便的兼容复制更多类型dom的内容。 实际使用的时候注意,class 和 标签 有重复性,所以尽量使用id来保证复制源的唯一性html lang="en">head> meta charset="UTF-8"> title>js复制指定dom内容title> script type="text/javascript" s原创 2018-01-28 02:17:25 · 1810 阅读 · 0 评论 -
js/小程序 正则获取指定字符串后的字符串
场景:源数据字符串为 http://zhipur.com/item?data=SN120180525FEOCE ,需要把 ?data= 后面的字符串(SN120180525FEOCE)取出来 实现:用 stringobj的match()方法实现 代码:var str = 'http://zhipur.com/item?data=SN120180525FEOCE'; var code1...原创 2018-05-24 16:20:05 · 9222 阅读 · 0 评论