diff --git a/package.json b/package.json index c3e88d3..cab6370 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "blear.utils.url", - "version": "1.0.11", + "version": "1.0.12", "description": "url utils", "scripts": { "live": "browser-sync start --config bs-config.js", @@ -39,6 +39,7 @@ "peerDependencies": { "blear.utils.querystring": "1.x", "blear.utils.array": "1.x", + "blear.utils.debug": "1.x", "blear.utils.object": "1.x", "blear.utils.typeis": "1.x", "blear.utils.access": "1.x", diff --git a/src/index.js b/src/index.js index e77b233..06fe940 100644 --- a/src/index.js +++ b/src/index.js @@ -6,6 +6,7 @@ var object = require('blear.utils.object'); var typeis = require('blear.utils.typeis'); var access = require('blear.utils.access'); var path = require('blear.utils.path'); +var debug = require('blear.utils.debug'); var rePathname = /[?#].*$/; var reSearch = /\?.*$/; @@ -220,7 +221,7 @@ exports.matchPath = function (url, rule, options) { * @param [val] {String} 参数值 * @returns {*} */ -exports.assignQuery = function (url, key, val) { +var setQuery = exports.setQuery = function (url, key, val) { var args = access.args(arguments); var query = {}; @@ -244,6 +245,8 @@ exports.assignQuery = function (url, key, val) { return stringify(urlParsed); }; +exports.assignQuery = debug.deprecate(setQuery, '`assignQuery`将被废弃,请使用`setQuery`代替'); + /** * 移除 query key