收藏
回答

小程序渲染的时候执行函数

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 需求 客户端 6.5.3 2.0.0

<div class="{{ getClassName() }}">


Page({

    data: {

        getClassName() {

            return 'class-name';

        }

    }

})


// 渲染的时候getClassName是undefined,我想在渲染的时候运行函数,有什么办法?

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

3 个回答

  • 禾店短剧系统
    禾店短剧系统
    2021-06-08

    当页面渲染则是异步进行时 setData 可以传递回调函数:

    this.setData({

      text: 'Set some data for updating view.'

    }, function() {

      // this is setData callback

    })

    vue nextTick方法

    一般在异步调取时,nextTick 内写数据渲染完成后要执行的事情。。


    this.$nextTick(function(){

    alert('数据完成')

    })


    2021-06-08
    有用 1
    回复
  • 2019-04-22

    小程序模板只支持基本的逻辑和数字运算,不支持类似vue的方法

    2019-04-22
    有用
    回复
  • 痛快科技
    痛快科技
    2019-04-22

    看一下这个

    https://developers.weixin.qq.com/miniprogram/dev/reference/wxs/

    2019-04-22
    有用
    回复 2
    • 2019-04-22

      文档里并没有关于这块的介绍

      2019-04-22
      回复
    • 痛快科技
      痛快科技
      2019-04-22回复

      通过wxs实现你的效果

      2019-04-22
      回复
登录 后发表内容