| 123456789101112131415161718192021222324 | 
							- var utils = require('../wxs/utils.wxs');
 
- var style = require('../wxs/style.wxs');
 
- function isSelected(tab, textKey, option) {
 
-   return tab.selected && tab.selected[textKey] === option[textKey]
 
- }
 
- function optionClass(tab, textKey, option) {
 
-   return utils.bem('cascader__option', { selected: isSelected({ tab, textKey, option }), disabled: option.disabled })
 
- }
 
- function optionStyle(data) {
 
-   var color = data.option.color || (isSelected(data.tab, data.textKey, data.option) ? data.activeColor : undefined);
 
-   return style({
 
-     color
 
-   });
 
- }
 
- module.exports = {
 
-   isSelected: isSelected,
 
-   optionClass: optionClass,
 
-   optionStyle: optionStyle,
 
- };
 
 
  |