1、text标签样式无效
自定义组件中css条件渲染class,动态点击切换css样式,同一个text标签重复点击样式失效
解决:
把text改为view就没问题了
2、日期对象
ios下new Date("2018-11-11")可能会获取不到
解决:
日期不要用-链接,用/,如:new Date("2018/11/11")
var iosDate= date.replace(/-/g, '/');
3、小程序开发工具导入项目错误
报错提示:
tunneling socket could not be established,cause=connect econnrefused 127.0.0.1:50388
解决:
开发工具设置 → 代理 → 不使用任何代理,勾选后直连网络
4、组件所在页面的生命周期pageLifetimes
开发工具无效,真机可用
5、console.time() 部分机型不兼容
例:华为 mate10
6、eval()方法被禁
7、wx.uploadFile()上传图片,真机打开调试模式和开发工具上传成功,真机关闭调试模式上传失败
解决:
需要配置upload合法域名
8、JSON.parse()解析url时不能解析? &符号
解决:
传送时,先encodeURIComponent(url),再JSON.stringify()
接收时,先JSON.parse(),再decodeURIComponent(url)
9、require循环引用
// a.js
const B = require("b.js");
// b.js
const A = require("a.js");
B在引用A时,a.js已经执行,不会再重新执行a.js,因此b.js获得的A对象是一个空对象
解决:
参考,待续
//更改后 b.js ,避免了循环引用
loginFn = ()=>{
require("./a.js").fetch({
url:"a",
});
}





网友评论