code: function (v, ev) {
              var highlightedItem;    // ignore v == null
                                      // do not use set('highlightedItem',null) for api
                                      // use this.get('highlightedItem').set('highlighted', false);
              // ignore v == null
              // do not use set('highlightedItem',null) for api
              // use this.get('highlightedItem').set('highlighted', false);
              if (v && ev && (highlightedItem = ev.prevVal)) {
                  // in case set highlightedItem null again
                  highlightedItem.set('highlighted', false, { data: { byPassSetHighlightedItem: 1 } });
              }
          }
docs: 只能允许一个方向，这个属性只是为了记录和排他性选择 只允许调用 menuItem 的 set('highlighted') 不允许调用 menu 的 set('highlightedItem')，内部调用时防止循环更新