From ec7f5ba1f7eb84507e1c8e7b6f66b1ecfbc22728 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期四, 17 四月 2025 17:31:25 +0800 Subject: [PATCH] 线上监管 --- miniprogram_npm/tdesign-miniprogram/cell/cell.js | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/miniprogram_npm/tdesign-miniprogram/cell/cell.js b/miniprogram_npm/tdesign-miniprogram/cell/cell.js index 940b3d2..580d9ca 100644 --- a/miniprogram_npm/tdesign-miniprogram/cell/cell.js +++ b/miniprogram_npm/tdesign-miniprogram/cell/cell.js @@ -7,6 +7,7 @@ import { SuperComponent, wxComponent } from '../common/src/index'; import config from '../common/config'; import props from './props'; +import { calcIcon } from '../common/utils'; const { prefix } = config; const name = `${prefix}-cell`; let Cell = class Cell extends SuperComponent { @@ -21,6 +22,7 @@ `${prefix}-class-image`, `${prefix}-class-left`, `${prefix}-class-left-icon`, + `${prefix}-class-center`, `${prefix}-class-right`, `${prefix}-class-right-icon`, ]; @@ -38,6 +40,24 @@ classPrefix: name, isLastChild: false, }; + this.observers = { + leftIcon(v) { + this.setIcon('_leftIcon', v, ''); + }, + rightIcon(v) { + this.setIcon('_rightIcon', v, ''); + }, + arrow(v) { + this.setIcon('_arrow', v, 'chevron-right'); + }, + }; + } + setIcon(name, value, defaultValue) { + if (!value) + return; + this.setData({ + [name]: calcIcon(value, defaultValue), + }); } onClick(e) { this.triggerEvent('click', e.detail); -- Gitblit v1.9.3