code: function (query) {
              if (typeof query === 'string') {
                  if (S.startsWith(query, '?')) {
                      query = query.slice(1);
                  }
                  query = new Query(encodeSpecialChars(query, reDisallowedInQuery));
              }
              this.query = query;
              return this;
          }
docs: Set query
  @param {String|KISSY.Uri.Query} query
  @chainable