收藏
回答

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

如图 这个formatter怎么动态赋值

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


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

7 个回答

  • 嗯?
    嗯?
    2021-11-07

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


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


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

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

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

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

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

    微信公众号【前端小玖】

    2021-06-01
    有用 1
    回复 1
    • 南风
      南风
      2021-10-14
      这个更改年份和月份也可以实现吗
      2021-10-14
      回复
  • 小茄子
    小茄子
    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-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
    有用
    回复
  • 蔡启培
    蔡启培
    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
      回复
    • 褚岩
      褚岩
      2021-03-29
      同问
      2021-03-29
      回复
    • 南风
      南风
      2021-10-14
      有解决方案吗?
      2021-10-14
      回复
登录 后发表内容
问题标签