diff --git a/App.vue b/App.vue
index b280d20aaaeb73c81fb4c4d339c81934511d5b30..542cb5cdd9736820f436c6b69a361d23201fd390 100644
--- a/App.vue
+++ b/App.vue
@@ -13,6 +13,7 @@
},
onLaunch: function() {
console.log('App Launch')
+
this.globalData.$i18n = this.$i18n
this.globalData.$t = str => this.$t(str)
@@ -39,10 +40,11 @@
}
});
}*/
- console.log("国际化语言检测:" + plus.os.language);
// #endif
- let updateTabbar = () => {
+ let initLanguageAfter = () => {
+ console.log(this.$t('tabbar'));
+ //底部tabbar更新
this.$t('tabbar').split(',').forEach((text, index) => {
uni.setTabBarItem({
index,
@@ -51,12 +53,38 @@
// console.log("e: " + JSON.stringify(e));
}
})
- })
- }
- updateTabbar()
+ })
+ //更新 uni-starter.config
+ //agreements
+ let agreements = [{
+ "title": "用户服务协议", //协议名称
+ "url": "请填写用户服务协议链接" //对应的网络链接
+ },
+ {
+ "title": "隐私政策",
+ "url": "请填写隐私政策链接"
+ }
+ ]
+ if(getApp().$i18n.locale == 'en'){
+ agreements = [{
+ "title": "User service agreement", //协议名称
+ "url": "请填写用户服务协议链接" //对应的网络链接
+ },
+ {
+ "title": "Privacy policy",
+ "url": "请填写隐私政策链接"
+ }
+ ]
+ }
+ console.log(getApp().globalData.config)
+ getApp().globalData.config.about.agreements = agreements
+ }
+ setTimeout(()=>{
+ initLanguageAfter()
+ },1000)
uni.$on('changeLanguage', e => {
console.log('changeLanguage',e);
- updateTabbar()
+ initLanguageAfter(e)
})
},
onShow: function() {
diff --git a/changelog.md b/changelog.md
index 3cd8db402ec57156701076548d5f139512634c86..6a530ff58542566e8a0b048df124a291dd519f02 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,8 @@
-## 1.0.49(2021-08-24)
-支持国际化
+## 1.0.49(2021-08-27)
+- APP端支持vue3 (hbuilderx 3.2.5+)
+- 支持国际化 中英文切换
+- 新增留言板示例
+- 修复签到的时区问题
## 1.0.48(2021-08-10)
- 修复登陆成功后响应体包含`userInfo.password`的问题
- 修改了`uni-id-users`表的schema中字段username的编辑权限,防止用户通过clientDB绕过用户名不能重复的规则更新用户名的问题
diff --git a/components/cloud-image/cloud-image.vue b/components/cloud-image/cloud-image.vue
index 8aae81255537b33143191f5b64eaf2eaf15e36a9..b211f1a2ed02122472da80664c1d77e4c4a72214 100644
--- a/components/cloud-image/cloud-image.vue
+++ b/components/cloud-image/cloud-image.vue
@@ -1,12 +1,13 @@
-
+
+
+
diff --git a/uni_modules/uni-feedback/pages/opendb-feedback/edit.vue b/uni_modules/uni-feedback/pages/opendb-feedback/edit.vue
new file mode 100644
index 0000000000000000000000000000000000000000..bd65125da9dcde706bb90f4ccb80ca2e3ce472d7
--- /dev/null
+++ b/uni_modules/uni-feedback/pages/opendb-feedback/edit.vue
@@ -0,0 +1,167 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/uni_modules/uni-feedback/pages/opendb-feedback/list.vue b/uni_modules/uni-feedback/pages/opendb-feedback/list.vue
new file mode 100644
index 0000000000000000000000000000000000000000..d075eb33cae8394539d0d8b61dd368d26fadec2f
--- /dev/null
+++ b/uni_modules/uni-feedback/pages/opendb-feedback/list.vue
@@ -0,0 +1,70 @@
+
+
+
+ {{error.message}}
+
+
+
+
+
+
+
+ {{item._id}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/uni_modules/uni-feedback/pages/uni-feedback/uni-feedback.vue b/uni_modules/uni-feedback/pages/opendb-feedback/opendb-feedback.vue
similarity index 54%
rename from uni_modules/uni-feedback/pages/uni-feedback/uni-feedback.vue
rename to uni_modules/uni-feedback/pages/opendb-feedback/opendb-feedback.vue
index 3b96471ec79170eaad2fee9cf425843d8147c2dc..40db16bf6d4144e07035b376df32e8e92aa1ee53 100644
--- a/uni_modules/uni-feedback/pages/uni-feedback/uni-feedback.vue
+++ b/uni_modules/uni-feedback/pages/opendb-feedback/opendb-feedback.vue
@@ -1,22 +1,22 @@
-
+
+ v-model="formData.content" trim="right">
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
+
@@ -25,41 +25,37 @@