diff --git a/ldcake-ui/libs/utils/clipboard.js b/ldcake-ui/libs/utils/clipboard.js index 2549256f9791a784b9ddc3f75a10867e896ef0c7..82095fa2ef291bf75442869784853ddb6686aa2a 100644 --- a/ldcake-ui/libs/utils/clipboard.js +++ b/ldcake-ui/libs/utils/clipboard.js @@ -1,3 +1,6 @@ +import { + isEmpty +} from "./common.js" /** * 获取系统剪贴板内容 * @returns {Promise} 剪贴板内容 @@ -31,6 +34,7 @@ export const getClipboardData = () => { export const setClipboardData = (data) => { return new Promise((success, fail) => { // #ifndef H5 + const res = uni.getSystemInfoSync(); uni.setClipboardData({ data, success, @@ -47,8 +51,26 @@ export const setClipboardData = (data) => { textarea.select() textarea.setSelectionRange(0, data.length) document.execCommand('copy') + const res = uni.getSystemInfoSync(); + let title = 'Content copied' + const titleMap = { + 'zh-CN': '内容已复制', + 'zh-US': '內容已復制', + 'zh-TW': '內容已復制', + 'zh-HK': '內容已復制', + 'zh-MO': '內容已復制', + 'zh-SG': '內容已復制' + } + try { + title = titleMap[res.language] + if (isEmpty(title)) { + title = 'Content copied' + } + } catch (e) { + title = 'Content copied' + } uni.showToast({ - title: '内容已复制', + title: title, icon: 'none', duration: 2000 }); diff --git a/pages/components/blank-bar/blank-bar.vue b/pages/components/blank-bar/blank-bar.vue index bc8d26a85eb0a45dd54bcce86dcd75b302475a80..874c75e389da2fbbccc07944a9722aaf29ec6a12 100644 --- a/pages/components/blank-bar/blank-bar.vue +++ b/pages/components/blank-bar/blank-bar.vue @@ -1,5 +1,10 @@ @@ -39,6 +46,10 @@