收藏
回答

在组件中获得一个属性值,怎么将其从string转为int?

<view class="date b ac pc  {{calendar.todoLabelCircle && item.showTodoLabel && !item.choosed ? calendarConfig.theme + '_todo-circle todo-circle' : '' }} {{item.choosed ? calendarConfig.theme + '_choosed' : ''}} {{parseInt(data-cid) > parseInt(data-index) ? 'nextDate':'122'}}" data-index="{{item.choosed ? index : '20'}}" data-cid="{{index}}">

获得data-index和data-cid两个值,我需要将两个值转成int值做一个判断,但是mustache里面无法使用parseInt函数,这个时候怎么弄

回答关注问题邀请回答
收藏

3 个回答

  • chen
    chen
    2019-10-22

    parseInt(str)

    2019-10-22
    有用 1
    回复 2
    • Maikee黎🙃
      Maikee黎🙃
      2019-10-22
      mustache语法里面不能用这个函数,我后面把这一步在wxs里面实现就行了
      2019-10-22
      回复
    • chen
      chen
      2019-10-22回复Maikee黎🙃
      嗯,wxs可以在mustache里,或者用computer属性
      2019-10-22
      回复
  • 刘员外
    刘员外
    2019-10-22

    js转一下不能吗?

    2019-10-22
    有用
    回复 1
    • Maikee黎🙃
      Maikee黎🙃
      2019-10-22
      已经可以了,用wxs写了一下
      2019-10-22
      回复
  • 罗梅光
    罗梅光
    2019-10-21

    有点没明白你的场景。

    获得data-index和data-cid两个值=》是不是在JS里面?

    mustache里面=》在wxml里面


    2019-10-21
    有用
    回复 2
    • Maikee黎🙃
      Maikee黎🙃
      2019-10-22
      我用wxs写可以用parseInt
      2019-10-22
      回复
    • 罗梅光
      罗梅光
      2019-10-22回复Maikee黎🙃
      也不一定要转成int类型比较,
      2019-10-22
      回复
登录 后发表内容
问题标签