wechat-app

0
0
0
public

wechat-app


.json

// 复制的时候要去掉注释,json里不允许注释
{
  "usingComponents": {},
  // 自定义导航栏
  "navigationStyle":"custom",
  // 禁止下拉、上滑
  "disableScroll": true
}

.js

  queryPropAwait: function (params) {
    var retVal = {}; //这里需要用分号隔开,要不然解释器会误认为和下面的()是一条语句
    (async () => {
      let result = await new Promise((resolve, reject) => {
        query.select(params.select)
          .fields(params.fields)
          .exec((res) => {
            resolve(res[0])
          })
      });
      // console.log('output', size, position)
      retVal = result
      //后续语句应在此处继续
    })();
    // 后面执行的其他代码并不等待上面的箭头函数执行完成
    // ...
  },

.wxml


.wxss


其他

  • wxss的transform属性生效发生在onReady之后,也就是说在onReady里获取不到到节点的最终状态

v0.3.3[beta]