@@ -83,7 +83,6 @@
diff --git a/src/router/index.js b/src/router/index.js
index dc5b0f4..752f9f4 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -66,13 +66,13 @@ const routes = [
{
path: "/merit-list",
name: "merit-list",
- meta: { title: "功德无量", navBarBackgroundColor: "white" },
+ meta: { title: "近期活动", navBarBackgroundColor: "white" },
component: () => import("@/pages/merit-list"),
},
{
path: "/merit-box",
name: "merit-box",
- meta: { title: "功德无量", navBarBackgroundColor: "white", showNavBar: false },
+ meta: { title: "近期活动", navBarBackgroundColor: "white", showNavBar: false },
component: () => import("@/pages/merit-box"),
},
@@ -91,7 +91,7 @@ const routes = [
{
path: "/pay-result",
name: "pay-result",
- meta: { title: "捐赠成功", navBarBackgroundColor: "white" },
+ meta: { title: "护持成功", navBarBackgroundColor: "white" },
component: () => import("@/pages/pay-result"),
},
{
diff --git a/src/util/index.js b/src/util/index.js
index 01e86c3..2f2a502 100644
--- a/src/util/index.js
+++ b/src/util/index.js
@@ -1,34 +1,33 @@
export default {
- setSearchParamsFromObj(obj){
- let search = '?';
- for(let i in obj){
- search += `${i}=${obj[i]}&`
+ setSearchParamsFromObj(obj) {
+ let search = "?";
+ for (let i in obj) {
+ search += `${i}=${obj[i]}&`;
}
return search.slice(0, -1);
},
- addExternalParamsToQuery(url, key, value){
- if(!url){
- return ''
+ addExternalParamsToQuery(url, key, value) {
+ if (!url) {
+ return "";
}
- const hasQuery = url.indexOf('?') > -1
- url = url.split('?')
- const before = url.shift()
- let after = url.join('&')
- const searchParams = new URLSearchParams(after);
- if(!searchParams.has(key)){
- return before+'?'+after+'&'+key+'='+value;
+ const [beforeHash] = url.split("#");
+ const [beforeQuery, query = ""] = beforeHash.split("?");
+ const searchParams = new URLSearchParams(query);
+ if (!searchParams.has(key)) {
+ searchParams.set(key, value);
}
- return before+(hasQuery ? '?': '&') + after;
+ const queryString = searchParams.toString();
+ return `${beforeQuery}?${queryString}`;
},
- queryStringToObj(queryString){
- const string = queryString.split('&');
+ queryStringToObj(queryString) {
+ const string = queryString.split("&");
const obj = {};
- string.forEach(str => {
- const [key, value] = str.split('=');
+ string.forEach((str) => {
+ const [key, value] = str.split("=");
obj[key] = value;
- })
+ });
return obj;
- }
-}
+ },
+};
diff --git a/vue.config.js b/vue.config.js
index 8406490..f670c29 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -50,5 +50,17 @@ module.exports = {
},
css: {
sourceMap: false,
+ loaderOptions: {
+ sass: {
+ sassOptions: {
+ silenceDeprecations: ["legacy-js-api", "import"],
+ },
+ },
+ scss: {
+ sassOptions: {
+ silenceDeprecations: ["legacy-js-api", "import"],
+ },
+ },
+ },
},
};
diff --git a/wap/index.html b/wap/index.html
index ab88b7c..10d221f 100644
--- a/wap/index.html
+++ b/wap/index.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file