随笔分类 - 前端
摘要:```css //火狐 input[type=number] { -moz-appearance:textfield; } //谷歌 input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-sp
阅读全文
摘要:```js // 获取用户已装应用列表 plus.android.importClass("java.util.ArrayList"); plus.android.importClass("android.content.pm.PackageInfo"); plus.android.importCl
阅读全文
摘要:```html ``` ### 标签说明: 1. `width`: 设置`viewport`的宽度,正整数/字符串 `device-width` 2. `height`: 设置`viewport`的高度,正整数/字符串 `device-height` 3. `initial-scale`: 设置设备
阅读全文
摘要:```js //判断访问终端 const browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return { trident: u.indexOf('Trident') >
阅读全文
摘要:```js // 通过判断浏览器的userAgent const userAgent = navigator.userAgent; const isiOS = !!userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); const isAndroid =
阅读全文
摘要: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)用于热更新检测
阅读全文
摘要:打开第三方程序 打开第三方程序需要使用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信息进行区分,其前面添加空格进行分隔。 因此
阅读全文