1.ios输入框不能输入
-webkit-user-select:text !important; //解决ios输入框不能使用
2.轮播图防抖动
transform: translateZ(0)
3.vant icon 显示□
//在main.js中
import 'vant/lib/icon/local.css';//引用字体css
4.vue 运行环境去掉console.log
//1.安装依赖terser-webpack-plugin
2.在vue.config.js中
const TerserPlugin = require('terser-webpack-plugin');
module.exports = {
configureWebpack: (config) => {
if (process.env.NODE_ENV === 'production') {
// 返回一个将会被合并的对象
return {
optimization: {
minimizer: [
new TerserPlugin({
sourceMap: false,
terserOptions: {
compress: {
drop_console: true
}
}
})
]
}
}
}
}
}
5.微信公众号支付结果回调,在complete中进行判断可跳坑
wx.chooseWXPay({
timestamp: timeStamp, // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符
nonceStr: nonceStr, // 支付签名随机串,不长于 32 位
package: package, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=\*\*\*)
signType: signType, // 签名方式,默认为'SHA1',使用新版支付需传入'MD5'
paySign: paySign, // 支付签名
complete: function(res) {
if (res.errMsg == "chooseWXPay:ok") {
Toast("付费成功");
//下一步操作
} else {
Toast("支付失败");
//下一步操作
}
}
});