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的路由地址会以#号分隔,有什么办法可以去掉这个#号吗??
发表评论