博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
百度小程序笔记
阅读量:5074 次
发布时间:2019-06-12

本文共 932 字,大约阅读时间需要 3 分钟。

1、组件的使用注意点。

  1.1 组件在页面内引入时不能放在有条件判断的地方,否则在js里的onReady里获取组件时undefined。再调用组件里面的方法时会报错。

  1.2 组件内需要一进入页面就调用接口且接口参数是页面内js传过来的时,页面内的接口调用在onReady里面执行,然后在回调里面调用组件内调用接口的方法。例子:

onReady(){    this.footer = this.selectComponent("#footer");    this.getTypeListData()  }, getTypeListData(){
  ...   //res为接口返回值   this.footer.checkAtten(res.residentialId) }

  值需以参数的形式传过去,若使用组件传属性值时在组件内的onReady里调用checkAtten时,在安卓手机上属性值此时还为undefined。

  1.3 每次页面展示时都需要调用组件内的checkAtten方法时,可在组件的使用如下代码:

pageLifetimes: {    show: function() {      this.checkAtten()    // 组件所在的页面被展示时触发    },    hide: function() {    // 组件所在的页面被隐藏时触发    }  }

 2、智能小程序的审核团队会审核低版本的库,这会导致部分属性不能用从而导致页面加载出错而审核不通过,比如

  2.1  video在低版本库里不能用

  2.2  在低版本库里组件内onLoad里面如果调用methods里的方法,此方法的this会指向methods。解决方案,我是将methods里那个方法的代码复制到onload里面执行。

  2.3  在低版本库里组件内的pageLifetimes内是show,hide方法不触发。

3.若要使用本地图片作为背景图片,请使用background-image。使用background不生效的

转载于:https://www.cnblogs.com/nanacln/p/10103717.html

你可能感兴趣的文章
onload事件与ready事件的区别,原生js与jquery的区别
查看>>
ACM学习网站、
查看>>
Hdu 1157 Who's in the Middle
查看>>
特征选择和降维的关系
查看>>
JavaWEB开发框架:Shiro
查看>>
防止页面后退(使浏览器后退按钮失效)
查看>>
一致性算法Raft详解
查看>>
微信公众平台开发(62)股票行情及分析
查看>>
Noip2014 飞扬的小鸟
查看>>
while
查看>>
NABCD分析
查看>>
Win7版IE10浏览器正式版官方下载地址
查看>>
STM32中assert_param的使用
查看>>
截半查找
查看>>
PL、SQL
查看>>
docker进入容器方法
查看>>
*51nod 1815
查看>>
第一篇
查看>>
ceil round floor
查看>>
动态规划
查看>>