12 2020 档案
摘要:isWeixinBrowser() { const ua = navigator.userAgent.toLowerCase(); return /micromessenger/.test(ua) ? true : false; }
阅读全文
摘要:axios请求封装 请求提示用vant的Toast:应对同时发送多个请求,这里使用了一个栈,队列也可以(仔细想想,好像队列更符合逻辑) post请求数据用qs转换处理 import axios from 'axios' import qs from 'qs'; import router from
阅读全文
摘要:缓动公式 效果: Linear:无缓动效果 Quadratic:二次方的缓动(t^2) Cubic:三次方的缓动(t^3) Quartic:四次方的缓动(t^4) Quintic:五次方的缓动(t^5) Sinusoidal:正弦曲线的缓动(sin(t)) Exponential:指数曲线的缓动(2
阅读全文
摘要:document.body.clientWidth; // BODY对象宽度 document.body.clientHeight; // BODY对象高度 document.documentElement.clientWidth; // 可见区域宽度 document.documentElemen
阅读全文
摘要:问题描述 axios.post()请求,返回500 查阅资料后得知是form Data 和 Request payload的问题,二者的格式不同,处理方式不同 axios.post(url, {})直接传参用的是Request payload的方式发送参数,而后端以form Data的方式处理参数,
阅读全文
摘要:报错内容:重复路由 解决方案: // router/index.js const originalPush = Router.prototype.push Router.prototype.push = function push(location) { return originalPush.ca
阅读全文
摘要:隐藏上下箭头 <style> input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{ -webkit-appearance:textfield; } input[type="number"]{ -moz-appearanc
阅读全文
摘要:安装扩展 npm i vue-awesome-mui -S 引入 // main.js中引入'vue-awesome-mui' import Mui from 'vue-awesome-mui'; Vue.config.productionTip = false Vue.use(Mui); 使用 <
阅读全文
摘要:<script> export default { data() { return { version: "2.0.5", }; }, methods: { // 下载wgt文件 downWgt(wgtUrl) { const that = this; plus.nativeUI.showWaiti
阅读全文
摘要:uni-app热更新仅仅是更新资源,不会修改应用信息,所以版本号是不会改变的 解决方案 可以在代码中用常量储存一个资源版本(Res V2.0.0)用于热更新检测
阅读全文
摘要:以Win10为例: 右击桌面->个性化->选择图片模块->右击图片->为监视器*设置 如果图片列表中没有想要的图片,可以浏览,现将想要的图片设置为背景,这张图片就会出现在图片列表中,然后通过上一条的方法设置
阅读全文
摘要:打开第三方程序 打开第三方程序需要使用runtime模块 调用外部浏览器打开指定的URL plus.runtime.openURL( url, errorCB, identity ); /** url: ( String ) 必选 要打开的URL地址:字符串类型,各平台支持的地址类型存在差异,参考平
阅读全文
摘要:HBuilder云打包APP调起微信H5支付,提示商家参数格式有误,如图: 当前调起H5支付的referer为空导致,一般是因为直接访问页面调起H5支付,请按正常流程进行页面跳转后发起支付,或自行抓包确认referer值是否为空 如果是APP里调起H5支付,需要在webview中手动设置refere
阅读全文
摘要:根据5+ API规范定义,要求在UserAgent中必须添加支持5+ API描述信息,其格式如下: Html5Plus/1.0 斜线前部分为固定字符“Html5Plus”,斜线后面为5+ API的版本号,目前版本为“1.0”。 为了与其它UserAgent信息进行区分,其前面添加空格进行分隔。 因此
阅读全文
摘要:var browser = { versions: function() { var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') >
阅读全文
摘要:plus.webview.create( "xxx.html", //url:String类型,可选,新窗口加载的HTML页面地址.新打开Webview窗口要加载的HTML页面地址,可支持本地地址和网络地址. "xxx", //id:String类型,可选,新窗口的标识.窗口标识可用于在其它页面中通
阅读全文