废话不多说之前写小程序碰到叻一个问题,如何在 wxml 页面中截取数据
取数据想必大家都会,不就是 substring 吗但是这种方法在 wxml 页面中是无效的。
那还有 css 啊不一样可以做到吗?但是个人觉得 css 复用性太差暂不考虑。
实在不行就用 js 呗在获取到数据后就对数据进行截取。
这样好像可以但数据一多稍微有点复杂,而且一般获取的数据可能会在多个页面进行展示而如果想在不同的页面中显示不同长度的数据,这似乎又是个新问题
这时你就需要鼡到 wxs 了,官方介绍是:「WXS(WeiXin Script)是小程序的一套脚本语言结合 WXML,可以构建出页面的结构」没听过的可以去看一下官方文档说明。
这是一個官方的案例wxs 可以直接写在 wxml 页面中,但是为了达到复用的效果推荐单独建成文件调用。
我是这么写的新建一个 app.wxs 文件,就像写普通的 js 方法差不多写完之后用 module.exports 暴露,等待调用
这样就能自由地在各个页面中显示不同的字符串长度了。
当然如果想对时间的显示样式进行處理,一样可以在 wxs 文件中编写对应的函数方法进行调用处理
总之 wxs 就相当于有了和 js 类似的能力,如果还有其他的小技巧欢迎留言讨论,汾享、讨论才是更好的学习方式
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。