code: function postProp(prop) {
      var expr = prop.expr;
  
      if (expr.type === ExprType.TEXT) {
          switch (expr.segs.length) {
              case 0:
                  prop.expr = {
                      type: ExprType.BOOL,
                      value: true
                  };
                  break;
  
              case 1:
                  expr = prop.expr = expr.segs[0];
                  if (expr.type === ExprType.INTERP && expr.filters.length === 0) {
                      prop.expr = expr.expr;
                  }
          }
      }
  }
docs: 对属性信息进行处理
  对组件的 binds 或者特殊的属性（比如 input 的 checked）需要处理
  
  扁平化：
  当 text 解析只有一项时，要么就是 string，要么就是 interp
  interp 有可能是绑定到组件属性的表达式，不希望被 eval text 成 string
  所以这里做个处理，只有一项时直接抽出来
  
  bool属性：
  当绑定项没有值时，默认为true
  
  @param {Object} prop 属性对象