vue.js的路由地址会以#号分隔,有什么办法可以去掉这个#号吗??

2016/12 01 14:12
此文章不得转载,如有需要请联系网站管理员。

一度的温暖,一百度的爱情,来自于ca788亚洲城娱乐的点点滴滴

1.在用vue.js做微信群众号支付的时分遇到了很奇特的题目,并且只要android零碎会发作这种题目:get_brand_wcpay_request:fail 这个错误是由于授权目次填写错误招致的,授权目次整个链接中都不克不及呈现#号哦,这个是微信支付官方不支持。相反的央求ios零碎不会有任何题目,正常调起微信支付。而android则不行,失掉的复兴便是后面的描绘。ps:我的微信授权目次配置没有任何题目,也不存在#号,只是vue.js的整个支付link存在路由的#号

2.以是起首我会思索前端有没有什么办法可以去失,或许改动路由地点以#号分开这个题目。

3.假如前端不行,我看了HTML5 History Mode能否可以处理这个题目。文档给的信息很少,也没有阐明晰是怎样处理的。盼望可以失掉答案

换个形式就可以了

const router = new VueRouter{
  mode: history,
  routes: [...]
}

http://router.vuejs.org/en/es…

1.开启html history形式 https://github.com/vuejs/vue-…
2.rewrite url

// nginx比方

location / {
      
                if !-e $request_filename {
                        rewrite  ^.*$  /index.html?s=$1  last;
                        break;
                }
        }

vue-router2.0 mode: history

(看完/读完)这篇文章有何感想! 来看看ca788亚洲城娱乐是怎么评论的吧!

--转载请注明: www.ca788.com#亚洲城ca788手机版官网 » vue.js的路由地址会以#号分隔,有什么办法可以去掉这个#号吗??

发表评论

(必填)