收藏
评论

使用computed替代wxs!

常常在wxml里面会有使用略微复杂的计算需求,如:

<view>{{name.split("").join("~")}}</view>

那目前只能是使用wxs了,但是wxs用起来实在挺麻烦的。


现在你可以用这个库来解决问题。


在添加computed装饰器后,在声明data数据的时候,使用get关键字来定义computed,如:

//...
data: {
      name: "Messi",
  
      get prettyName() {
        return this.name.split("").join("~");
      }
    },
//...
<view>{{prettyName}}</view>

就这样!


地址:https://github.com/b5156/wxapp-computed


在组件中使用,有官方包:https://github.com/wechat-miniprogram/computed

最后一次编辑于  2018-11-26  (未经腾讯允许,不得转载)
复制链接收藏赞 0

12 个评论