微信小程序wx.request方法报 request:fail -2:net::ERR_FAILED的问题

时间:2020-11-12   作者:lininn   分类:   热度:384°    
时间:2020-11-12   分类:    热度:384  
小程序ios正常访问没问题,安卓机请求服务器报"request:fail -2:net::ERR_FAILED" 目前判断下来是由于服务器的SSL证书是使用中间证书颁发的,而服务器中缺少中间证书导致小程序无法验证服务器证书链完整性 使用https://www.cnblogs.com/masahiro/p/13036627.html的方法补全证书后问题得到解决 我的是证书过期了,第一次遇到,去域名处重新申请证书替换即可

阅读全文>>

vue scss修改主题

时间:2020-11-11   作者:lininn   分类:   热度:388°    
时间:2020-11-11   分类:    热度:388  
//换主题 theme(type) { this.$store.commit('upDate', {themeType: type}); window.document.documentElement.setAttribute( "data-theme", type ); } 1.安装依赖 npm install node-sass sass-loader --save-dev 2.新建一个Scss文件_themes.scss,里面可以配置不同的主题配色方案 //当H...

阅读全文>>

优化 Webpack

时间:2020-11-10   作者:lininn   分类:   热度:399°    
时间:2020-11-10   分类:    热度:399  
1)优化 Webpack 的构建速度 使用高版本的 Webpack (使用webpack4) 多线程/多实例构建:HappyPack(不维护了)、thread-loader 缩小打包作用域: exclude/include (确定 loader 规则范围) resolve.modules 指明第三方模块的绝对路径 (减少不必要的查找) resolve.extensions 尽可能减少后缀尝试的可能性 noParse 对完全...

阅读全文>>

chrome离线通知

时间:2020-11-3   作者:lininn   分类:   热度:417°    
时间:2020-11-3   分类:    热度:417  
首先创建renderKey.js const webpush = require('web-push'); //VAPID keys should only be generated only once. const vapidKeys = webpush.generateVAPIDKeys(); console.log(vapidKeys.publicKey, vapidKeys.privateKey); 获取key后新建html文件引入js,如下 index.js navigator.serviceWorker.register("sw.js").then(functio...

阅读全文>>

热门 ant select动态渲染实现默认选中

时间:2020-10-27   作者:lininn   分类:   热度:510°    
时间:2020-10-27   分类:    热度:510  
<Select defaultValue={ textInput[i]["option"][0]?textInput[i]["option"][0]['value']:''} key={ textInput[i]["option"][0]?textInput[i]["option"][0]['value']:''}> { textInput[i]["option"].map(item=>( <Option key={item["value"]} val...

阅读全文>>

vue cli3打包优化

时间:2020-10-19   作者:lininn   分类:   热度:365°    
时间:2020-10-19   分类:    热度:365  
const path = require("path"); const UglifyJsPlugin = require('uglifyjs-webpack-plugin'); const isProduction = process.env.NODE_ENV === 'production'; const cdn = { css: [], js: [ 'https://cdn.bootcss.com/vue/2.5.17/vue.runtime.min.js', 'https://cdn.bootcss.com/vue-router/3.0....

阅读全文>>

element-ui对话框可拖拽及边界处理

时间:2020-10-15   作者:lininn   分类:   热度:461°    
时间:2020-10-15   分类:    热度:461  
功能实现代码directives.js代码如下: import Vue from 'vue'; // v-dialogDrag: 弹窗拖拽属性 Vue.directive('dialogDrag', { bind(el, binding, vnode, oldVnode) { const dialogHeaderEl = el.querySelector('.el-dialog__header'); const dragDom = el.querySelector('.el-dialog'); //dialog...

阅读全文>>

api更新cloudfflare dns (DDNS)

时间:2020-10-13   作者:lininn   分类:   热度:327°    
时间:2020-10-13   分类:    热度:327  
#!/bin/bash zone_name="55555566.xyz" 根域名 record_name='h.55555566.xyz' 要更新的域名 record_type='A' 解析类型 auth_email='liniaa@163.com' 邮箱 auth_key='token' token ip='127.0.0.1' 要变更为的ip zone_identifier=$(curl -s -X GET "https://api.cloudflare.com/client/v4/zones?name=$zone_name" -H "X-Auth-Email...

阅读全文>>

canvas生成清晰图片

时间:2020-9-27   作者:lininn   分类:   热度:333°    
时间:2020-9-27   分类:    热度:333  
 绘制模糊 因为 canvas 不是矢量图,而是像图片一样是位图模式的。高dpi 显示设备意味着每平方英寸有更多的像素。也就是说二倍屏,浏览器就会以2个像素点的宽度来渲染一个像素,该 canvas 在 Retina 屏幕下相当于占据了2倍的空间,相当于图片被放大了一倍,因此绘制出来的图片文字等会变模糊。 因此,要做 Retina 屏适配,关键是知道当前屏幕的设备像素比,然后将 canvas 放大到该设备像素比来绘制,然后将 canvas用css设置为屏幕的大小来展示。 解决思路: 在浏览器的 window 对象中有一个 dev...

阅读全文>>

前端一键自动部署

时间:2020-9-21   作者:lininn   分类:   热度:365°    
时间:2020-9-21   分类:    热度:365  
前端一键自动化部署脚手架服务,支持开发、测试、生产多环境配置。配置好后一键即可自动完成部署。 GitHub github.com/fuchengwei/… Npm www.npmjs.com/package/dep… 1 安装 「全局安装 deploy-cli-service」 npm install deploy-cli-service -g 复制代码 「本地安装 deploy-cli-service」 npm install deploy-cli-service --...

阅读全文>>

返回顶部    首页    手机版本    后花园   会员注册   
版权所有:覆手为雨    站长: lininn