diff --git a/common/js/lang.js b/common/js/lang.js index 9a4eff7..6203dea 100644 --- a/common/js/lang.js +++ b/common/js/lang.js @@ -58,19 +58,23 @@ export default { if (value == undefined || (value == 'title' && field == 'title')) value = ''; // field return value; }, - //切换语言 - change(value) { + /** + * * 切换语言 + * @param {String} value 语言值 + * @param {String} url 切换后跳转的页面url + */ + change(value, url = '/pages/member/index') { let _this = getCurrentPages()[getCurrentPages().length - 1]; if (!_this) return; uni.setStorageSync("lang", value); locale = uni.getStorageSync('lang') || "zh-cn"; //设置语言 - + this.refresh(); - uni.reLaunch({ - url: '/pages/member/index' - }); + if (url) { + uni.reLaunch({ url: url }); + } }, //刷新标题、tabbar refresh() { diff --git a/components/hover-nav/hover-nav.vue b/components/hover-nav/hover-nav.vue index c4f38c3..5198ede 100644 --- a/components/hover-nav/hover-nav.vue +++ b/components/hover-nav/hover-nav.vue @@ -1,19 +1,29 @@