From cf693a5227f17bbf2201512128d267281a8c5695 Mon Sep 17 00:00:00 2001
From: Riku <risaku@163.com>
Date: 星期二, 13 八月 2024 23:49:20 +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