liubinis86 / blog

Some experience summary
9 stars 1 forks source link

小程序学习笔记&踩坑之旅 #2

Open liubinis86 opened 6 years ago

liubinis86 commented 6 years ago

小程序学习笔记&踩坑之旅(不定时更新)

const num = 4; this.setData({

})


* 分享的链接可以在path拼接一些用户数据,用于分享页面打开时进行分享者显示之类的。
```javascript
// index.js
// 转发钩子
onShareAppMessage(obj){
    console.log(obj);
    return { 
        title: '今晚打老虎',
        // 在此处拼接的query可以在对应页面的onLoad生命周期钩子中拿到
        path:'pages/logs/logs?id=12345'}
}

// logs.js
onLoad: function (query) {
    console.log(query);// {"id":"12345"}
  }
<!--index.wxml-->
<view class="container">
  <!-- 结果只展示了hello world -->
  <include src="./../logs/logs.wxml"></include>
</view>

<!--logs.wxml-->
<wxs module="tools">
function getMax(arr){
  return arr.sort(function(a,b){return b-a;})[0]
}
module.exports.getMax = getMax;
</wxs>
<view class="container log-list">
  <view>{{tools.getMax(logs)}}</view>
  <text>hello world</text>
  <block wx:for="{{logs}}" wx:for-item="log" wx:key="*this">
    <text class="log-item">{{index + 1}}. {{log}}</text>
  </block>
</view>

module.exports = { host: isTest ? testHost : productHost }