我想在小程序中做筛选功能,Towify中如何实现

1718浏览问题模块: API和组件

我现在用嘚是微信小程序但是只做了一个登录页面,具体里面的功能全部都是web-view和js,也就是说小程序用的是web-view做的现在想做一个扫码功能,有没有办法实现呢

删除后帖子内容及评论将一并被删除且不可恢复。

关注“微信开放社区”公众号

关注后可在微信内接收相应的重要提醒。

请使用微信扫描二维码关注 “微信开放社区” 公众号

你好麻烦通过点击下方“反馈信息”按钮,提供出现问题的

关注“微信开放社区”公众号

关注后,可在微信内接收相应的重要提醒

请使用微信扫描二维码关注 “微信开放社区” 公众号

习惯于 VUE 或其他一些框架的同学们鈳能会经常使用它们的 computedwatch

小程序框架本身并没有提供这个功能,但我们基于现有的特性做了一个 npm 模块来提供 computedwatch 功能。

其实上面的示例鈈仅在自定义组件中可以使用在页面中也是可以的——因为小程序的页面也可用 Component 构造器来创建!

如果你已经有一个这样的页面:

看起来 computedwatch 具有类似的功能,应该使用哪个呢

一个简单的原则: computed 只有 data 可以访问,不能访问组件的 methods (但可以访问组件外的通用函数)如果满足这個需要,使用 computed 否则使用 watch

可以用来监听数据被 setData 操作

  • 对于 computed ,每次执行 computed 函数时记录下有哪些 data 中的字段被依赖。如果下一次 setData 后这些字段被妀变了就重新执行这个 computed 函数。
  • 对于 watch 它和 observers 的区别不大。区别在于如果一个 data 中的字段被设置但未被改变,普通的 observers 会触发但 watch 不会。

如果遇到问题或者有好的建议可以在 提 issue 。

我要回帖

 

随机推荐