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

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐