没有尝试过,不过按照小程序的设计理念来说,应该不可以获取DOM属性。不过你可以尝试看看能不能使用 querySelector* 或者 getElement* 获取到DOM元素。如果不行的话,可以转换一个思路了。一般来说我会把这种需要操作的颜色值和属性/状态放在一起管理,这样在使用的时候会方便很多。 export const orderProcess = { default: { label: '默认', color: "#848484", key: 0 }, pre: { label: '沟通中', color: "#ffd36e", key: 1 }, ... finish: { label: '订单完成', color: "#87d068", key: 8 }, cancel: { label: '作废', color: "#dedede", key: -1 }, } // 订单状态集合 export const orderProcessList = Object.values(orderProcess) // 获取订单状态 export const getOrderProcess = function (key) { const finder = orderProcessList.find(item => item.key === Number(key)) return finder || ErrorData }
没有尝试过,不过按照小程序的设计理念来说,应该不可以获取DOM属性。
不过你可以尝试看看能不能使用
querySelector*
或者getElement*
获取到DOM元素。如果不行的话,可以转换一个思路了。一般来说我会把这种需要操作的颜色值和属性/状态放在一起管理,这样在使用的时候会方便很多。