美文网首页
小程序项目常遇问题

小程序项目常遇问题

作者: autumn_3d55 | 来源:发表于2022-03-22 10:39 被阅读0次

1.微信小程序在wxml双大括号中执行复杂运算

微信小程序数据绑定支持双大括号中的表达式,但目前只支持这四种表达式:算数表达式、关系表达式、字符串连接表达式、三元表达式。vue则是全功能的JS表达式。使用起来明显差别在于是否支持函数/方法表达式

1. 遇到的问题

<!-- 有效 -->
  <view>{{ 1+1 }}</view>
  <view>{{ 2>1 ? '是':'否'}}</view>

  <!-- 无效 -->
  <view>{{ Math.random() > 0.5 ? '大于':'小于' }}</view>
  <view wx:for="{{'1,2,3'.split(',')}}">
      {{item}}
  </view>

2.解决方法

<view wx:for="{{fn.split(str)}}">
        {{item}}
    </view>
    <wxs module="fn">
      module.exports = {
          split: function(str){
            return str.split(',');
          }
      }
    </wxs>

其它示例

<wxs module="fn">
      module.exports = {
          split: function(str){
            return str.split(',');
          },
          random: function(){
            return Math.random();
          }
      }
  </wxs>
  <view>{{fn.random() > 0.5 ? '大于':'小于'}}</view>
  <view wx:for="{{fn.split('1,2,3')}}">
      {{item}}
  </view>

相关文章

  • 小程序项目常遇问题

    1.微信小程序在wxml双大括号中执行复杂运算 微信小程序数据绑定支持双大括号中的表达式,但目前只支持这四种表达式...

  • 小程序常遇细节问题总结

    微信授权 须用户手动选择是否允许授权wxml 授权登录 请升级微信版本j...

  • wps常遇问题

    一、word 1、插入域 插入——文档部件——域——样式引用——样式名——标题 2、表格转换成簇状图 放置光标在空...

  • 小程序所遇问题总结

    重构篇 Q1:小程序动画效果较多 问题:小动画动画效果较多,手动调动画较繁琐解决:使用在线动画制作工具,动画效果...

  • 微信小程序开发项目问题

    微信小程序开发项目问题 Setting data field "article" to undefined is ...

  • 前端常遇问题总结

    1、 解决IE8无法使用原生json问题? 在文档开头添加 2、 解决IE8无法使用position问题? 3、 ...

  • 微信小程序开发问题记录

    微信小程序开发问题记录 所遇问题及其解决 wx.Request使用POST提交 需要设置 header['cont...

  • 小程序入门(2)-简单网络框架封装

    前言 回顾:小程序入门(1)-项目环境搭建 我们新建完项目后,比较棘手的问题: 对项目架构的认知 JS,wxss ...

  • 小程序入门

    要开发小程序首先要明白下面几个问题 我们如何创建小程序,如何对项目的目录结构分析? 一个小程序页面的生命周期是什么...

  • 微信小程序-

    初次接触微信小程序,到现在经历了两个项目,所幸一直用的都是vue,学习陡度较低,在这里记录一下自己在微信小程序里遇...

网友评论

      本文标题:小程序项目常遇问题

      本文链接:https://www.haomeiwen.com/subject/dmwpdrtx.html