1 如果是字符串,可以直接调用replace()方法,但是引用字符串的变量调用replace方法会失败。

let text = "Visit Microsoft!";

let result = text.replace("Microsoft", "W3School");

运行过是不成功的。

2 成功的方法是,先把字符串分割成数组,接着再修改,最后连接起来

            goGoodsListSubPackage(navigator_url){            
                let strList = navigator_url.split('?')
                let changeStr = "/subPackage/goods_list/goods_list"
                let newStr = changeStr + '?'+ strList[1]                
                uni.redirectTo({
                    url:`${newStr}`
                })
            }

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐