美文网首页javascript
Angular4微信的坑

Angular4微信的坑

作者: 关保民 | 来源:发表于2017-10-09 17:47 被阅读18次

    1、不要重置对象的引用!(重置只应该在组件或服务的初始化时)
    why:会使页面产生闪烁
    2、不要给图片绑定一个空的值或空的图片引用(如果值从服务器异步过来,那应该在初始化时给它一个默认值)
      why:会触发一个404的请求 (如:img src=http://xxxx/null
    3、页面全部使用最新的angular2写法,on-click=>(click) bind-src=>[src] bind-html=>[innerHtml]
    why:可能有兼容性问题
    4、写在subscribe中的代码,有些会跑出angular的作用域,导致界面没有刷新数据(实际上后台代码都正常执行过了)
    why:不知道
    解决:在subscribe中的函数里,this使用别名,如:
    let that = this;
    this.wxsdk.getLocatioObserverble().subscribe((siteInfro) => {
    that.activity.province = province.replace("省", "").replace("市", "");
    that.activity.city = city.replace("市", "");
    that.isGetLocation = true;
    ...
    5、angular2的route,在ios中表现和安卓不同
    微信在config-SDK的时候,始终报出配置错误!所有的config使用的仍然是单页面的url(即index页面)

    6、微信分享自定义内容时,链接必须是自己的,否则设置分享无效(折磨我好久)


    相关文章

      网友评论

        本文标题:Angular4微信的坑

        本文链接:https://www.haomeiwen.com/subject/wumpyxtx.html