diff --git a/miniprogram/assets/fonts/demo_index.html b/miniprogram/assets/fonts/demo_index.html
index 2d29812..f1690c9 100644
--- a/miniprogram/assets/fonts/demo_index.html
+++ b/miniprogram/assets/fonts/demo_index.html
@@ -55,27 +55,39 @@
-
-
-
guide-5
- 
+
+ moon
+ 
-
-
-
guide-4
- 
+
+ evernote
+ 
-
-
-
guide-3
- 
+
+ refresh2
+ 
-
-
-
guide-2
- 
+
+ sun
+ 
+
+
+ -
+
+
refresh
+ 
+
+
+ -
+
+
clear
+ 
-
@@ -163,8 +175,8 @@
>@font-face {
font-family: 'iconfont';
src:
- url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
- url('iconfont.ttf?t=1750151221902') format('truetype');
+ url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
+ url('iconfont.ttf?t=1750916098134') format('truetype');
}
第二步:定义使用 iconfont 的样式
@@ -191,38 +203,56 @@
-
-
+
- guide-5
+ moon
- .icon-guide-5
+
.icon-moon
-
-
+
- guide-4
+ evernote
- .icon-guide-4
+
.icon-evernote
-
-
+
- guide-3
+ refresh2
- .icon-guide-3
+
.icon-refresh2
-
-
+
- guide-2
+ sun
- .icon-guide-2
+
.icon-sun
+
+
+
+
-
+
+
+ refresh
+
+ .icon-refresh
+
+
+
+
-
+
+
+ clear
+
+ .icon-clear
@@ -354,34 +384,50 @@
-
-
guide-5
- #icon-guide-5
+ moon
+ #icon-moon
-
-
guide-4
- #icon-guide-4
+ evernote
+ #icon-evernote
-
-
guide-3
- #icon-guide-3
+ refresh2
+ #icon-refresh2
-
-
guide-2
- #icon-guide-2
+ sun
+ #icon-sun
+
+
+
-
+
+
refresh
+ #icon-refresh
+
+
+
-
+
+
clear
+ #icon-clear
-
diff --git a/miniprogram/assets/fonts/iconfont.js b/miniprogram/assets/fonts/iconfont.js
index 968ae74..11eeb50 100644
--- a/miniprogram/assets/fonts/iconfont.js
+++ b/miniprogram/assets/fonts/iconfont.js
@@ -1 +1 @@
-window._iconfont_svg_string_4942823='',(t=>{var c=(l=(l=document.getElementsByTagName("script"))[l.length-1]).getAttribute("data-injectcss"),l=l.getAttribute("data-disable-injectsvg");if(!l){var a,e,o,i,s,n=function(c,l){l.parentNode.insertBefore(c,l)};if(c&&!t.__iconfont__svg__cssinject__){t.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}a=function(){var c,l=document.createElement("div");l.innerHTML=t._iconfont_svg_string_4942823,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(c=document.body).firstChild?n(l,c.firstChild):c.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(a,0):(e=function(){document.removeEventListener("DOMContentLoaded",e,!1),a()},document.addEventListener("DOMContentLoaded",e,!1)):document.attachEvent&&(o=a,i=t.document,s=!1,h(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,d())})}function d(){s||(s=!0,o())}function h(){try{i.documentElement.doScroll("left")}catch(c){return void setTimeout(h,50)}d()}})(window);
\ No newline at end of file
+window._iconfont_svg_string_4942823='',(a=>{var c=(l=(l=document.getElementsByTagName("script"))[l.length-1]).getAttribute("data-injectcss"),l=l.getAttribute("data-disable-injectsvg");if(!l){var t,o,e,i,s,h=function(c,l){l.parentNode.insertBefore(c,l)};if(c&&!a.__iconfont__svg__cssinject__){a.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}t=function(){var c,l=document.createElement("div");l.innerHTML=a._iconfont_svg_string_4942823,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(c=document.body).firstChild?h(l,c.firstChild):c.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(t,0):(o=function(){document.removeEventListener("DOMContentLoaded",o,!1),t()},document.addEventListener("DOMContentLoaded",o,!1)):document.attachEvent&&(e=t,i=a.document,s=!1,d(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,n())})}function n(){s||(s=!0,e())}function d(){try{i.documentElement.doScroll("left")}catch(c){return void setTimeout(d,50)}n()}})(window);
\ No newline at end of file
diff --git a/miniprogram/assets/fonts/iconfont.json b/miniprogram/assets/fonts/iconfont.json
index 08da51b..1580c54 100644
--- a/miniprogram/assets/fonts/iconfont.json
+++ b/miniprogram/assets/fonts/iconfont.json
@@ -6,32 +6,46 @@
"description": "",
"glyphs": [
{
- "icon_id": "5374234",
- "name": "guide-5",
- "font_class": "guide-5",
- "unicode": "e670",
- "unicode_decimal": 58992
+ "icon_id": "29525216",
+ "name": "moon",
+ "font_class": "moon",
+ "unicode": "e92b",
+ "unicode_decimal": 59691
},
{
- "icon_id": "24036363",
- "name": "guide-4",
- "font_class": "guide-4",
- "unicode": "e693",
- "unicode_decimal": 59027
+ "icon_id": "35089838",
+ "name": "evernote",
+ "font_class": "evernote",
+ "unicode": "e6ea",
+ "unicode_decimal": 59114
},
{
- "icon_id": "37120878",
- "name": "guide-3",
- "font_class": "guide-3",
- "unicode": "e622",
- "unicode_decimal": 58914
+ "icon_id": "12578929",
+ "name": "refresh2",
+ "font_class": "refresh2",
+ "unicode": "e6e3",
+ "unicode_decimal": 59107
},
{
- "icon_id": "39563133",
- "name": "guide-2",
- "font_class": "guide-2",
- "unicode": "e6c4",
- "unicode_decimal": 59076
+ "icon_id": "18441414",
+ "name": "sun",
+ "font_class": "sun",
+ "unicode": "e712",
+ "unicode_decimal": 59154
+ },
+ {
+ "icon_id": "21937756",
+ "name": "refresh",
+ "font_class": "refresh",
+ "unicode": "e6c2",
+ "unicode_decimal": 59074
+ },
+ {
+ "icon_id": "27107465",
+ "name": "clear",
+ "font_class": "clear",
+ "unicode": "e63b",
+ "unicode_decimal": 58939
},
{
"icon_id": "41982380",
diff --git a/miniprogram/assets/fonts/iconfont.less b/miniprogram/assets/fonts/iconfont.less
index 87ea63a..3c35161 100644
--- a/miniprogram/assets/fonts/iconfont.less
+++ b/miniprogram/assets/fonts/iconfont.less
@@ -2,8 +2,8 @@
font-family: "toy-icon";
/* Project id 4942823 */
src:
- url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
- url('iconfont.ttf?t=1750151221902') format('truetype');
+ url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
+ url('iconfont.ttf?t=1750916098134') format('truetype');
}
.toy-icon {
@@ -14,20 +14,28 @@
-moz-osx-font-smoothing: grayscale;
}
-.toy-icon-guide-5:before {
- content: "\e670";
+.toy-icon-moon:before {
+ content: "\e92b";
}
-.toy-icon-guide-4:before {
- content: "\e693";
+.toy-icon-evernote:before {
+ content: "\e6ea";
}
-.toy-icon-guide-3:before {
- content: "\e622";
+.toy-icon-refresh2:before {
+ content: "\e6e3";
}
-.toy-icon-guide-2:before {
- content: "\e6c4";
+.toy-icon-sun:before {
+ content: "\e712";
+}
+
+.toy-icon-refresh:before {
+ content: "\e6c2";
+}
+
+.toy-icon-clear:before {
+ content: "\e63b";
}
.toy-icon-guide:before {
diff --git a/miniprogram/assets/fonts/iconfont.ttf b/miniprogram/assets/fonts/iconfont.ttf
index 174f8e2..57f2456 100644
Binary files a/miniprogram/assets/fonts/iconfont.ttf and b/miniprogram/assets/fonts/iconfont.ttf differ
diff --git a/miniprogram/assets/fonts/iconfont.woff b/miniprogram/assets/fonts/iconfont.woff
index 97c27f6..2530409 100644
Binary files a/miniprogram/assets/fonts/iconfont.woff and b/miniprogram/assets/fonts/iconfont.woff differ
diff --git a/miniprogram/assets/fonts/iconfontV3.less b/miniprogram/assets/fonts/iconfontV3.less
new file mode 100644
index 0000000..87ea63a
--- /dev/null
+++ b/miniprogram/assets/fonts/iconfontV3.less
@@ -0,0 +1,75 @@
+@font-face {
+ font-family: "toy-icon";
+ /* Project id 4942823 */
+ src:
+ url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
+ url('iconfont.ttf?t=1750151221902') format('truetype');
+}
+
+.toy-icon {
+ font-family: "toy-icon" !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.toy-icon-guide-5:before {
+ content: "\e670";
+}
+
+.toy-icon-guide-4:before {
+ content: "\e693";
+}
+
+.toy-icon-guide-3:before {
+ content: "\e622";
+}
+
+.toy-icon-guide-2:before {
+ content: "\e6c4";
+}
+
+.toy-icon-guide:before {
+ content: "\e600";
+}
+
+.toy-icon-dustbin-o:before {
+ content: "\e71d";
+}
+
+.toy-icon-editor-o:before {
+ content: "\e72a";
+}
+
+.toy-icon-close:before {
+ content: "\e704";
+}
+
+.toy-icon-download:before {
+ content: "\e716";
+}
+
+.toy-icon-error-o:before {
+ content: "\e73b";
+}
+
+.toy-icon-close-bold:before {
+ content: "\e70d";
+}
+
+.toy-icon-translate:before {
+ content: "\e73c";
+}
+
+.toy-icon-share-o:before {
+ content: "\e729";
+}
+
+.toy-icon-share:before {
+ content: "\e728";
+}
+
+.toy-icon-wechat-o:before {
+ content: "\e727";
+}
\ No newline at end of file
diff --git a/miniprogram/components/word-input/word-input.ts b/miniprogram/components/word-input/word-input.ts
index 9aed947..e5fe1ed 100644
--- a/miniprogram/components/word-input/word-input.ts
+++ b/miniprogram/components/word-input/word-input.ts
@@ -5,7 +5,16 @@ Component({
/**
* 组件的属性列表
*/
- properties: {},
+ properties: {
+ width: {
+ type: String,
+ value: '', // 按钮宽度
+ },
+ placeholder: {
+ type: String,
+ value: '请输入文字',
+ },
+ },
/**
* 组件的初始数据
*/
diff --git a/miniprogram/components/word-input/word-input.wxml b/miniprogram/components/word-input/word-input.wxml
index 595f02e..f5527b4 100644
--- a/miniprogram/components/word-input/word-input.wxml
+++ b/miniprogram/components/word-input/word-input.wxml
@@ -1,4 +1,6 @@
-
+
diff --git a/miniprogram/pages/index/index.less b/miniprogram/pages/index/index.less
index c74fb20..cdb5d9a 100644
--- a/miniprogram/pages/index/index.less
+++ b/miniprogram/pages/index/index.less
@@ -7,48 +7,64 @@ page {
padding: 0 24rpx;
box-sizing: border-box;
- .wrapper {
- background-color: #ffffff;
- border-radius: 20rpx;
- padding: 30rpx;
- box-shadow: 0 3rpx 4rpx rgba(0, 0, 0, 0.15);
- margin: 30rpx 0;
- display: flex;
- flex-direction: column;
-
- .wrapper-title {
- font-size: 32rpx;
- color: #141414;
- margin-bottom: 30rpx;
- font-weight: bold;
- text-align: center;
- }
-
- &.hidden {
- visibility: hidden;
- }
- }
-
- // #previewWrapper {
- // margin-bottom: 200rpx;
- // }
-
- .word-card-box {
- margin-top: 30rpx;
- }
-
- .word-card-list {
- display: flex;
- flex-direction: row;
- justify-content: space-between;
- margin-bottom: 24rpx;
- }
-
.empty {
height: 190rpx;
}
}
+.setting-wrapper {
+ background-color: #ffffff;
+ border-radius: 20rpx;
+ padding: 24rpx;
+ box-shadow: 0 3rpx 4rpx rgba(0, 0, 0, 0.15);
+ margin: 30rpx 0;
+ display: flex;
+ flex-direction: column;
+
+ .wrapper-title {
+ font-size: 32rpx;
+ color: #141414;
+ margin-bottom: 30rpx;
+ font-weight: bold;
+ text-align: center;
+ }
+
+ &.hidden {
+ visibility: hidden;
+ }
+
+ .word-card-box {
+ margin-top: 30rpx;
+
+ .word-card-list {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ margin-bottom: 24rpx;
+ }
+ }
+
+ .word-input-box {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ }
+
+ .operation-box {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ }
+}
+
+
+.operation-box {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+}
+
+
.canvas-wrapper {
margin-top: 20rpx;
width: 100%;
@@ -73,99 +89,4 @@ page {
box-shadow: 0px -2px 4px rgba(0, 0, 0, 0.25);
padding-top: 24rpx;
box-sizing: border-box;
-}
-
-
-
-/* .btn-green {
- display: flex;
- justify-content: center;
- align-items: center;
- height: 86rpx;
- width: 680rpx;
- border-radius: 18rpx;
- background: rgba(147, 211, 51, 1);
- box-shadow: 0px 10rpx 4rpx rgba(121, 185, 21, 1);
- font-size: 32rpx;
- font-weight: bold;
- color: #fff;
- margin-top: 24rpx;
-
- .btn-text {
- margin-left: 24rpx;
- }
-
- &.disabled {
- background: rgba(147, 211, 51, 0.5);
- box-shadow: 0px 10rpx 4rpx rgba(121, 185, 21, 0.5);
- }
-}
- */
-
-/* .color-picker-popup {
- border-radius: 20rpx;
-
- .color-picker-container {
- width: 642rpx;
- // height: 876rpx;
- background-color: #fff;
- border-radius: 20rpx;
- box-shadow: 0 3rpx 4rpx rgba(0, 0, 0, 0.15);
- display: flex;
- flex-direction: column;
- padding: 36rpx 36rpx;
- box-sizing: border-box;
- align-items: center;
-
- .color-picker-title {
- font-size: 32rpx;
- color: #141414;
- font-weight: bold;
- margin-bottom: 30rpx;
- }
-
- .color-options-title {
- width: 100%;
- height: 1rpx;
- position: relative;
- padding: 20rpx 0;
-
- .color-options-title-text {
- position: absolute;
- left: 50%;
- transform: translate(-50%, -50%);
- top: 50%;
- font-size: 28rpx;
- color: #666;
- padding: 0 20rpx;
- background-color: #fff;
- }
-
- .color-options-title-line {
- margin: 0 14rpx;
- height: 1rpx;
- background-color: #999;
- }
- }
-
- .color-options {
- display: flex;
- flex-wrap: wrap;
- justify-content: space-between;
- align-items: center;
- width: 100%;
- padding: 20rpx 0;
-
- .color-option {
- width: 60rpx;
- height: 60rpx;
- border-radius: 6rpx;
- margin: 14rpx;
- display: inline-block;
- cursor: pointer;
- border: 1rpx solid #ccc;
- box-shadow: 0 2rpx 4rpx rgba(0, 0, 0, 0.1);
- }
- }
- }
-} */
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/miniprogram/pages/index/index.ts b/miniprogram/pages/index/index.ts
index a0661fe..f20eae6 100644
--- a/miniprogram/pages/index/index.ts
+++ b/miniprogram/pages/index/index.ts
@@ -1,4 +1,5 @@
import { WATER_COLORS, PAPER_SIZE } from '../../constants/colors';
+import { WORDS } from '../../constants/words';
import TextDrawService from '../../service/textDrawService';
Page({
@@ -82,13 +83,15 @@ Page({
updatedCardList?: Array<{ color: string; word: string }>,
callback: () => void = () => { },
) {
- if (updatedCardList && updatedCardList.length >= 0) {
- this.setData({ cardList: updatedCardList }, callback);
+ if (updatedCardList) {
+ this.setData({ cardList: updatedCardList }, () => {
+ this.textDrawService?.draw(updatedCardList!);
+ callback();
+ });
} else {
updatedCardList = this.data.cardList;
+ this.textDrawService?.draw(updatedCardList);
}
-
- this.textDrawService?.draw(updatedCardList);
},
tapCard(e: WechatMiniprogram.TouchEvent) {
@@ -247,4 +250,42 @@ Page({
query: '/pages/index/index',
};
},
+
+ clearCardList() {
+ this.drawCanvas([]);
+ },
+
+ // 随机生成
+ refreshCardList() {
+ // 获取前4个分类的所有文字
+ const allWords = WORDS.slice(0, 4).reduce((acc, category) => {
+ return acc.concat(category.words);
+ }, [] as string[]);
+
+ // 随机获取6个不重复的文字
+ const selectedWords: string[] = [];
+ while (selectedWords.length < 6) {
+ const randomWord = allWords[Math.floor(Math.random() * allWords.length)];
+ if (!selectedWords.includes(randomWord)) {
+ selectedWords.push(randomWord);
+ }
+ }
+
+ // 随机获取6个不重复的颜色
+ const colors = [...WATER_COLORS.basic12];
+ const selectedColors: string[] = [];
+ while (selectedColors.length < 6) {
+ const randomIndex = Math.floor(Math.random() * colors.length);
+ const color = colors.splice(randomIndex, 1)[0];
+ selectedColors.push(color.hex);
+ }
+
+ // 组合文字和颜色
+ const cardList = selectedWords.map((word, index) => ({
+ color: selectedColors[index],
+ word
+ }));
+ console.log('cardList:', cardList);
+ this.drawCanvas(cardList);
+ }
});
diff --git a/miniprogram/pages/index/index.wxml b/miniprogram/pages/index/index.wxml
index 81ae352..ad57f1f 100644
--- a/miniprogram/pages/index/index.wxml
+++ b/miniprogram/pages/index/index.wxml
@@ -1,7 +1,16 @@
-
+
自定义涂鸦卡
-
+
+
+
+ 选择文字
+
+
+
+
+
+ 随机生成
+
+
+ 清空
+
+