开发者社区> 问答> 正文

自定义页面怎样通过变量进行动态显示组件

自定义页面怎样通过变量进行动态显示组件

展开
收起
游客xwtkjqjyx5n6w 2023-03-23 17:52:54 265 0
1 条回答
写回答
取消 提交回答
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    在宜搭组件的属性设置面板中,可以给一个属性绑定一个变量,以达到动态的效果。

    所有支持变量的属性都有如下图标,点击图标可打开「变量绑定面板」

    -884241121-1536878779.png

    「变量绑定面板」支持绑定如下类型的变量,可通过点选直接使用: 数据源:在数据源面板中的所有数据源都会出现在这里,可以直接绑定或者使用一个表达式,

    如:state.urlParams.type === 'test' ? '1' : '2'

    -6199017311715243935.png

    自定义处理函数:在 JS 面板中的所有 export 的函数都会出现在这里,但要能作为一个变量绑定给组件属性,还需要满足一些条件: 函数需要有返回值 函数内部不允许调用 this.setState() 预置处理函数:系统预置的处理函数 utils.getLocale() ;获取当前的语言环境,返回 zh_CN 或 en_US i18n(key);获取国际化文案,key 可以从左侧国际化面板中复制 utils.formatter(type, value, options);格式化

    2023-03-23 18:57:18
    赞同 1 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载