アプレット:使用中括弧のデータ処理

需要

私は、ページがサイクルにレンダリングされ、データのリストの後端から得たが、かかった時間のために別々のフィールドを必要とし、私の時間の後端が渡され2019-10-10 10:10:10、この形式では、フォーマットI図に:
ここに画像を挿入説明
しかし、アプレット必要性がそうするように、DOMは、直接、成功しません文字列の傍受で関数を呼び出します

ディレクトリ構造

├──ページ
│├──マスタースピーチ
││├──マスターspeech.js
││├──マスターspeech.wxml
├──utilsの
│├──util.wxs
├──app.js

コアコード

<!--master-speech.wxml-->
<wxs module="utils" src="../../utils/util.wxs" />
<block wx:for="{{ oldSpeechList }}"
       wx:key="{{ index }}">
  <!--这一部分可以省略别看
  <view class="before-item"
        data-url="{{ item.post_link }}"
        bindtap="toSpeechDetail">
    <view class="item-left">
      <image class="item-left"
             src="{{ item.featured_images[0].path }}" />
    </view>
    <view class="item-right">
      <view class="right-title">{{ item.title }}</view>
      <view class="right-desc">
        {{ item.excerpt }}
      </view>
      <view class="right-eyes">
        <image class="icon-eyes"
              src="https://assets.dxycdn.com/gitrepo/gsk-tooth/images/index/[email protected]" />
        <view class="eyes-num">{{ item.goods_integral }}</view>
        这一部分可以省略别看-->
        <!--重点在这里-->
        <view class="eyes-time">{{ utils.handleTime(item.updated_at) }}</view>
      </view>
    </view>
  </view>
</block>
// util.wxs
var utils = {
  handleTime: function (data, num=10) {
    return data.slice(0, num)
  }
}
module.exports = {
  handleTime: utils.handleTime
}
公開された165元の記事 ウォン称賛59 ビュー30000 +

おすすめ

転載: blog.csdn.net/weixin_43972437/article/details/103497845