复制携带标题

This commit is contained in:
luJianJun 2023-08-30 11:15:07 +08:00
parent 3b0fcbfb64
commit ef4dbda961
2 changed files with 4 additions and 8 deletions

View File

@ -20,10 +20,6 @@ export default () => {
document.documentElement.classList.toggle('dark', false) document.documentElement.classList.toggle('dark', false)
onMount(() => { onMount(() => {
fetchData(null, function (data) { fetchData(null, function (data) {
setViews(data.data.views); setViews(data.data.views);
@ -57,7 +53,7 @@ export default () => {
</div> </div>
<div class={[moreBox()?'more-show-box more-hid-box flex-end':'more-hid-box flex-end'].join()} onClick={()=>setMoreBox(!moreBox())}> <div class={[moreBox()?'more-show-box more-hid-box flex-end':'more-hid-box flex-end'].join()} onClick={()=>setMoreBox(!moreBox())}>
<div class='more-btn'> <div class='more-btn'>
<Banner views={views} url={url} /> <Banner views={views} url={url} title={title}/>
<div class='icon'> <div class='icon'>
<div class='icon-r'></div> <div class='icon-r'></div>
<div class='icon-r mg-l-3'></div> <div class='icon-r mg-l-3'></div>

View File

@ -1,5 +1,5 @@
import './style.css' import './style.css'
export default function Banner({ views, url }: { views: number }) { export default function Banner({ views, url ,title}: { views: number }) {
const copyToClipboard = (text) => { const copyToClipboard = (text) => {
var tempInput = document.createElement("input"); var tempInput = document.createElement("input");
@ -44,7 +44,7 @@ export default function Banner({ views, url }: { views: number }) {
<button <button
onClick={() => onClick={() =>
copyToClipboard(url()) copyToClipboard(`${title()} ${url()}`)
} }
className="p-2 flex flex-col space-y-1 items-center rounded-md w-12 hover:bg-gray-100 active:bg-gray-200 transition-all" className="p-2 flex flex-col space-y-1 items-center rounded-md w-12 hover:bg-gray-100 active:bg-gray-200 transition-all"
> >