收藏
回答

vant weapp 插件中的日历组件formatter怎么动态赋值?

如图 这个formatter怎么动态赋值

我需要在特定日期下加入从后台获取的价格


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

7 个回答

  • 莫问前尘
    莫问前尘
    2021-11-07

    雷锋来了, 特意现在社区转了一圈 发现全都是问这个问题的 并没有答案, 然后果断去了vant的github 发现了问题解决方案,


    this.setData({
        formatter:function(){
            // 业务代码
        }
    })
    


    2021-11-07
    有用 6
    回复 7
    • WEI WEI
      WEI WEI
      2021-12-06
      厉害,在需要调用的地方调用即可,感谢!
      2021-12-06
      回复
    • UncleT
      UncleT
      2021-12-09
      请问这里怎么获取在data里formatter方法的day参数呢
      2021-12-09
      回复
    • null
      null
      2022-04-07
      能详细讲一下吗
      2022-04-07
      回复
    • Xavier
      Xavier
      2022-05-09
      兄弟牛逼,就是是没有登录都要马上登录给你一个赞
      2022-05-09
      回复
    • Xavier
      Xavier
      2022-05-09回复UncleT
      this.setData({
          formatter:function( day ){
              // 业务代码
          return day;
          }
      })
      这样就可以拿到了
      2022-05-09
      回复
    查看更多(2)
  • 小贰
    小贰
    2021-06-01

    我也遇到这个问题,然后自己写了个日历组件来实现了需求。

    Demo:github仓库地址:https://github.com/imxiaoer/WeChatMiniCalendar

    项目中实际应用效果如下图:

    每次切换时间,重新获取数据,日历都可以完美刷新,动态渲染标注。

    微信公众号【前端小玖】

    2021-06-01
    有用 1
    回复 1
    • 赎救神明
      赎救神明
      2021-10-14
      这个更改年份和月份也可以实现吗
      2021-10-14
      回复
  • 泡影
    泡影
    2021-04-05

    使用 闭包,和在 onLoad 中使用 this.setData

    page({

    formatter(data) {

    return day => {

    data = data + "对data进行操作";

    return day;

    }

    },

    onLoad() {

    const data = "data";

    this.setData({

    formatter: this.formatter(data)

    })

    }

    })

    2021-04-05
    有用 1
    回复 2
    • 今天是周末
      今天是周末
      2024-08-03
      大神牛
      2024-08-03
      回复
    • Shane
      Shane
      2024-08-07
      真的有用
      2024-08-07
      回复
  • 小茄子
    小茄子
    2021-07-16

    这个问题解决了吗?formatter里面this指不到data数据

    2021-07-16
    有用
    回复 2
    • MRIC
      MRIC
      2021-07-31
      这样写  我是uni里面不能获取  这样写就一点问题都没有了
      2021-07-31
      1
      回复
    • 小茄子
      小茄子
      2021-09-14回复MRIC
      厉害 我没想到用页面栈的方法,getCurrentPages一直都是用来获取上一页面的数据
      2021-09-14
      回复
  • 蔡启培
    蔡启培
    2021-01-05

    楼主有解决吗?

    2021-01-05
    有用
    回复
  • 快乐不打杨
    快乐不打杨
    2020-10-26

    请问一下是怎么解决的啊?


    2020-10-26
    有用
    回复
  • Ohh
    Ohh
    2020-07-16

    可以赋值 但是很卡 也找解决的办法

    2020-07-16
    有用
    回复 3
    • 未央
      未央
      2020-12-02
      怎么赋值?
      2020-12-02
      回复
    • a_mei
      a_mei
      2021-03-29
      同问
      2021-03-29
      回复
    • 赎救神明
      赎救神明
      2021-10-14
      有解决方案吗?
      2021-10-14
      回复
登录 后发表内容
问题标签