84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
これが角度の場合に当てはまることはわかっています
react では何が使われていますか?この機能を実現できるパッケージはありますか?
我用 http://localhost:8080/web/user/{id}/oper/{active} 这样形式的,和后台 SpringMvc 的 URL 形式一样,字符串替换的方法用下面的函数
/** * 扩展了 String 类型,给其添加格式化的功能,替换字符串中 {placeholder} 或者 {0}, {1} 等模式部分为参数中传入的字符串 * 使用方法: * 'I can speak {language} since I was {age}'.format({language: 'Javascript', age: 10}) * 'I can speak {0} since I was {1}'.format('Javascript', 10) * 输出都为: * I can speak Javascript since I was 10 * * @param replacements 用来替换 placeholder 的 JSON 对象或者数组 */ String.prototype.format = function(replacements) { replacements = (typeof replacements === 'object') ? replacements : Array.prototype.slice.call(arguments, 0); return formatString(this, replacements); } /** * 替换字符串中 {placeholder} 或者 {0}, {1} 等模式部分为参数中传入的字符串 * 使用方法: * formatString('I can speak {language} since I was {age}', {language: 'Javascript', age: 10}) * formatString('I can speak {0} since I was {1}', 'Javascript', 10) * 输出都为: * I can speak Javascript since I was 10 * * @param str 带有 placeholder 的字符串 * @param replacements 用来替换 placeholder 的 JSON 对象或者数组 */ var formatString = function (str, replacements) { replacements = (typeof replacements === 'object') ? replacements : Array.prototype.slice.call(arguments, 1); return str.replace(/\{\{|\}\}|\{(\w+)\}/g, function(m, n) { if (m == '{{') { return '{'; } if (m == '}}') { return '}'; } return replacements[n]; }); };
自己写了一个,
/** * 格式化url占位符 * eg: http://localhost:8080/yunpan/{id}/aaa/{name} * urlFormat(url, {id: '111', name: 'yc'}) * => http://localhost:8080/yunpan/111/aaa/yc * * @param url * @param param * @returns {*} */ export const urlFormat = (url, param) => { if (param === undefined || param === null || param === {}) { return url; } let keys = Object.keys(param); for (let key of keys) { url = url.replace(new RegExp("\\{" + key + "\\}", "g"), param[key]); } return url; };
我用 http://localhost:8080/web/user/{id}/oper/{active} 这样形式的,和后台 SpringMvc 的 URL 形式一样,字符串替换的方法用下面的函数
自己写了一个,