/g,"").replace(/\//g,""),typeof clickList=="object"){let time=calculateVisitTime();event.isTrusted?clickList.push({lastClickDom,time,type:"User manual click"}):clickList.push({lastClickDom,time,type:"Program click"}),clickList=clickList?JSON.stringify(clickList).substring(0,2e3):[]}},!0),window.addEventListener("error",function(e){if(isBlocked)return!1;stringToLower(e.target.tagName)==="img"&&e.target.src&&holderFile(e.target.src)?loadFailed.push({type:"img_load_error",src:e.target.src}):stringToLower(e.target.tagName)==="script"&&e.target.src&&holderFile(e.target.src)?loadFailed.push({type:"js_load_error",src:e.target.src}):stringToLower(e.target.tagName)==="link"&&e.target.href&&holderFile(e.target.href)&&loadFailed.push({type:"css_load_error",src:e.target.href})},!0),window.onerror=function(errorMessage,scriptURI,lineNumber,columnNumber,errorObj){if(!scriptURI&&!errorObj||scriptURI&&scriptURI.indexOf("chrome-extension")!==-1||isBlocked)return;if(errorObj&&typeof errorObj=="string"&&(errorObj.indexOf("SecurityError")!==-1||errorObj.indexOf(`evaluating 'navigator.serviceWorker.register'`)!==-1))return;const hasSignificanceError=errorSignificanceMessageInfo.some(sign=>errorMessage.includes("Unexpected token "+sign)||errorMessage.includes("unexpected token"+sign)||errorMessage.includes("Unterminated string")||errorMessage.includes("Expected property name")||errorMessage.includes("Cannot convert undefined or null to object"));let networkSendStatus=!1;["4g","5g","wifi"].some(item=>navigatorConnection?.effectiveType.includes(item))&&!navigatorConnection?.saveData&&(networkSendStatus=!0),hasSignificanceError&&isChromeNeedCall&&networkSendStatus&&(console.log("%c"+`dom=${lastClickDom} message=${errorMessage}`,"background: rgba(130,189,174,0.8); color: #fff; font-size: 14px; padding: 2px 10px;"),errorSignificanceMessageArr.push({errorMessage,errorType:"significance",pageType:"",scriptURI:scriptURI?scriptURI.replace(/[?#].*$/,""):"",domMessage:lastClickDom,errorObj:errorObj.toString(),lineNumber,columnNumber,...otherInfo()}),lastClickDom=""),errorMessageArr.push({errorMessage,scriptURI:scriptURI?scriptURI.replace(/[?#].*$/,""):"",lineNumber,columnNumber,errorObj:errorObj.toString(),...otherInfo()}),errorMessageArr=errorMessageArr.filter(obj=>typeof obj.errorObj=="string"&&!obj.errorObj.includes("ReferenceError: Vue is not defined"))},window.addEventListener("load",function(){let mergeErrorMessage=errorMessageArr.concat(errorSignificanceMessageArr);fileLoadFailedFun(),jsExceptionFun(mergeErrorMessage),setPageLoadTimestamp()});function setPageLoadTimestamp(){document.body.setAttribute("data-load-time",(new Date).toLocaleString())}function abuttingJointFramework(c){if(c&&c.textStatus&&c.textStatus==="error"){let r={};r.handler=c.context.handler,r.errorObj=JSON.stringify(c.context.options),r.errorMessage=c.dataOrXhr.responseText,r.errorType="request error",r.pageType="",c.errorMessage&&monitorFrontError(r)}}function calculateVisitTime(){let endTime=new Date;return(endTime-startTime)/1e3+"s"}function fileLoadFailedFun(){loadFailed.length>0&&monitorFrontFilesFailed({filesInfo:loadFailed,...otherInfo()}).then(result=>{result&&fileLoadFailedRequestFun(result)}).catch(error=>{console.error(error)})}function fileLoadFailedRequestFun(loadFailedRes){let jqueryFailed=!1,loadFailedFileArray=[];if(loadFailedRes=loadFailedRes?JSON.parse(loadFailedRes):[],loadFailedRes.length>0){for(const k of loadFailedRes)k.src.includes("jquery-")&&k.type==="js_load_error"&&(jqueryFailed=!0),loadFailedFileArray.push(k.src);loadFailedFileArray=loadFailedFileArray.filter((item,index,self)=>self.indexOf(item)===index);let errorMessage=jqueryFailed?"The current page jQuery file does not exist":"Some resource files do not exist";monitorFrontError({errorMessage,pageUrl:window.location.href,pageType:jqueryFailed?"":"",files:loadFailedFileArray,...otherInfo()})}}function jsExceptionFun(errorMessageArr){for(const k of errorMessageArr)k.scriptURI.indexOf(location.origin)>=0&&(k.scriptURI.endsWith(".html")||k.scriptURI.endsWith(".js")||k.scriptURI.endsWith("/"))&&getWebPageSource(k.scriptURI).then(function(webpageSource){let pageTextType=k.scriptURI.endsWith(".html")||k.scriptURI.endsWith("/")||k.scriptURI.endsWith(".js")?"js":"";processHtmlSourceCode(webpageSource,k.lineNumber,pageTextType,k)}).catch(function(error){console.error(error)})}function handleResourceError(errorMessage,resourceSrc){monitorFrontError({errorMessage,pageUrl:window.location.href,src:resourceSrc,...otherInfo()})}function getWebPageSource(url){return new Promise(function(resolve,reject){let xhr=new XMLHttpRequest;xhr.open("GET",url),xhr.onload=function(){xhr.status===200?resolve(xhr.responseText):reject("HTTP request failed with status code "+xhr.status)},xhr.onerror=function(){reject("Error fetching web page")},xhr.send()})}function processHtmlSourceCode(htmlSourceCode,targetLineNumber,pageTextType,info){if(pageTextType==="html"){const parser=new DOMParser,doc=parser.parseFromString(htmlSourceCode,"text/html"),lines=doc.documentElement.innerHTML.split(` `);getErrorSendTo(lines,targetLineNumber,info)}if(pageTextType==="js"){const lines=htmlSourceCode.split(` `);getErrorSendTo(lines,targetLineNumber,info)}}function getErrorSendTo(lines="",targetLineNumber=0,dataJson){var k,code="";if(lines===""||targetLineNumber===0)return!1;for(k=0;k{xhrRequestError({method:"POST",url:window.location.href,headers:{"Content-Type":"application/json","X-October-Request-Handler":"onGetFrontInfo","X-Requested-With":"XMLHttpRequest"},data:dataJson}).then(function(response){resolve(response)}).catch(function(error){console.error(error),reject(error)})})}function monitorFrontError(dataJson,isShow=1){xhrRequestError({method:"POST",url:window.location.href,headers:{"Content-Type":"application/json","X-October-Request-Handler":"onMonitorFrontError","X-Requested-With":"XMLHttpRequest"},data:dataJson}).then(function(){isShow&&showErrorNotification(dataJson.errorType||"JsError",dataJson.errorMessage)}).catch(function(error){console.error(error)})}function monitorFrontFilesFailed(dataJson){return new Promise((resolve,reject)=>{xhrRequestError({method:"POST",url:window.location.href,headers:{"Content-Type":"application/json","X-October-Request-Handler":"onMonitorFrontFilesFailed","X-Requested-With":"XMLHttpRequest"},data:dataJson}).then(function(response){let res=JSON.parse(response);for(const k in res)showErrorNotification("Some resource files do not exist",res[k].src);resolve(response)}).catch(function(error){reject(error)})})}function xhrRequestError(options){return new Promise(function(resolve,reject){var xhr=new XMLHttpRequest,header;if(xhr.open(options.method,options.url,!0),xhr.onload=function(){xhr.status>=200&&xhr.status<300?resolve(xhr.responseText):reject(xhr.statusText)},xhr.onerror=function(){reject(xhr.statusText)},options.headers)for(header in options.headers)xhr.setRequestHeader(header,options.headers[header]);options.data?xhr.send(JSON.stringify(options.data)):xhr.send()})}function holderFile(url=""){let isHolderArray=["dist/","assets/","files/"],isDomain=verifyAddressIsDomain({src:url});return isHolderArray.some(item=>url.includes(item))&&isDomain}function getCookieValError(name){var prefix=name+"=",end,value,start=document.cookie.indexOf(prefix);return start==-1?"":(end=document.cookie.indexOf(";",start+prefix.length),end==-1&&(end=document.cookie.length),value=document.cookie.substring(start+prefix.length,end),unescape(value))}function verifyAddressIsDomain(obj){if(obj?.src){let src=obj.src.toString(),origin=location.origin;return src.indexOf(origin)>=0}}function stringToLower(str){if(str)return str.toString().toLowerCase()}}catch(e){console.error(e)}襯衫|女性時尚 - momo-chic 台灣|時尚服飾、海外購物情報站 已加入購物車會員登入收藏購物車新品上市人氣熱銷限時折扣特別企劃上衣類T恤襯衫衛衣針織/毛衣細肩帶/背心風格支線清新學院風韓版優雅風可愛漫畫風百變休閒風洋裝類長洋裝短洋裝印花洋裝牛仔洋裝蕾絲洋裝針織洋裝吊帶褲套裝下著類寬褲長褲牛仔褲裙類內搭褲短褲鞋子休閒鞋平底鞋高跟鞋靴子涼鞋外套類休閒夾克西裝外套罩衫風衣外套羽絨外套內衣泳衣情趣內衣bra內衣內褲居家服/睡衣配件飾品包包墨鏡冰袖皮帶雨具/雨衣襪子圍巾/手套帽/披肩後跟貼SHOP-ALL上身下身連身類貼身內著配件類 襯衫最新上架價格由低到高價格由高到低最高人氣限時折扣【S-5XL】簡約清新通勤荷葉邊紐扣短袖雪紡襯衫NT$414 NT$827 (110) 新品上市氣質復古v領印花收腰雪紡短袖襯衫NT$787 NT$1,124新品上市韓版chic風設計感抽繩收腰翻領單排扣襯衫NT$747 NT$1,493新品上市復古高級感v領抽繩印花泡泡袖襯衫NT$594 NT$1,187新品上市復古港味職業V領雪紡短袖襯衫NT$630 NT$900限時折扣韓版簡約時尚條紋v領蝴蝶結寬鬆襯衫NT$641 NT$1,282 (127) 限時折扣法式高級感翻領襯衫泡泡袖別緻設計感小眾立體上衣NT$810 NT$1,619 (4) 限時折扣Korea正韓寬鬆壓褶設計感雪紡短袖襯衫NT$747 NT$1,493 (4) 限時折扣溫柔復古優雅印花雪紡燈籠袖襯衫NT$747 NT$1,493 (2) 限時折扣韓版不規則寬鬆翻領雪紡短袖襯衫NT$637 NT$1,274 (4) 限時折扣時尚計感小眾褶皺氣質v領遮肉顯瘦無袖襯衫NT$652 NT$1,304 (6) 新品上市法式復古甜美泡泡寬鬆娃娃衫襯衫NT$630 NT$900新品上市日系清新碎花壓褶寬鬆圓領七分袖棉麻襯衫NT$880 NT$1,760限時折扣好感女孩溫柔復古刺繡泡泡袖娃娃衫襯衫NT$709 NT$1,417 (2) 氣質優雅韓版一字領荷葉邊收腰襯衫NT$717 (4) 限時折扣韓版設計感不規則紐扣v領豎條紋短袖襯衫NT$651 NT$1,301 (4) 限時折扣【M-4XL】韓版荷葉袖寬鬆大尺碼遮肚雪紡v領襯衫NT$594 NT$1,187 (8) 限時折扣溫柔系韓版寬鬆蕾絲鏤空v領雪紡襯衫NT$524 NT$1,048 (14) 限時折扣遮肚上衣減齡大尺碼顯瘦雪紡衫NT$658 NT$1,315 (28) 限時折扣氣質復古設計感蕾絲鏤空無袖雪紡襯衫NT$861 NT$1,721 (17) 新品上市特大尺寸300公斤法國職業裝高級感假兩件襯衫寬鬆拼接條紋上衣NT$957 NT$1,913限時折扣韓版氣質簡約荷葉袖雪紡短袖v領襯衫NT$643 NT$1,286限時折扣寬鬆洋氣遮肚設計感減齡雪紡中長七分袖上衣女春夏t卹NT$574 NT$1,148 (10) 限時折扣【S-3XL】氣質復古蕾絲鏤空單排扣七分袖襯衫NT$840 NT$1,680 (10) 限時折扣Korea正韓時尚撞色荷葉邊泡泡袖蕾絲襯衫NT$829 NT$1,658 (61) 限時折扣懶人時尚港風防曬寬鬆格紋長袖襯衫NT$551 NT$1,102 (8) 限時折扣氣質簡約大尺碼圓領五分袖花朵雪紡襯衫NT$579 NT$1,158 (6) 限時折扣復古設計感不規則盤扣立領襯衫NT$765 NT$1,529限時折扣韓版復古寬鬆碎花七分袖圓領襯衫NT$764 NT$1,527限時折扣韓版復古寬鬆圓領燈籠袖單排扣襯衫NT$765 NT$1,530 (9) 限時折扣韓版大尺碼寬鬆圓點泡泡袖襯衫NT$727 NT$1,454限時折扣【5色】韓版簡約設計感不規則交叉短袖襯衫NT$652 NT$1,303 (2) 韓版設計感簡約v領單排扣短袖襯衫NT$718 NT$1,435 (2) 限時折扣清新甜漾法式方領拼接紐扣短袖雪紡襯衫NT$842 NT$1,683 (34) 限時折扣氣質優雅v領印花五分袖雪紡襯衫NT$850 NT$1,699限時折扣設計感韓版抽繩紐扣翻領工裝襯衫NT$437 NT$873 (9) 簡約百搭條紋撞色翻領短袖襯衫NT$709 NT$1,417 (2) 限時折扣優雅氣質復古v領蕾絲拼接緞面短袖襯衫NT$709 NT$1,417 (32) 限時折扣視覺顯瘦優雅條紋法式溫柔長袖單排扣長袖襯衫NT$783 NT$1,566 (43) 人氣熱銷韓版時尚簡約格紋圓領寬鬆襯衫NT$721 NT$1,442 (4) 人氣熱銷清新甜美碎花娃娃領七分袖棉麻襯衫NT$565 NT$1,129 (16) 限時折扣慵懶風燈籠袖寬鬆顯瘦簡約純色圓領上衣純棉T卹NT$765 NT$1,530限時折扣個性風格復古中式印花盤扣旗袍改良襯衫NT$765 NT$1,530 (40) 韓版時尚卡通印花五分袖翻領襯衫NT$878Korea正韓復古鏤空飛袖圓領襯衫NT$459復古溫柔方領木耳邊雪紡短袖襯衫NT$847 NT$1,210復古寬鬆印花單排扣雪紡燈籠袖襯衫NT$743限時折扣韓系溫柔風泡泡袖褶皺方領襯衫NT$528 NT$1,056限時折扣【3色】簡約百搭氣質方領韓版寬鬆短袖襯衫NT$867 NT$1,733 (8) 輕熟法式高級感緞面v領五分袖襯衫NT$990【M-5XL】時尚溫柔氣質蕾絲五分袖襯衫NT$662 NT$945韓國chic復古百搭交叉V領繫帶收腰顯瘦泡泡袖荷葉邊襯衫NT$867 NT$1,238 (2) 韓版寬鬆綁帶褶皺雪紡五分袖襯衫NT$1,080知性簡約收腰顯瘦v領雪紡短袖襯衫NT$819 NT$1,638 (2) 雪紡衫 半袖夏季 黑色洋氣小衫寬鬆 遮肚子顯瘦上衣NT$1,055 (16) 人氣熱銷氣質微奢復古小清新印花荷葉邊雪紡襯衫NT$855 (6) 大尺碼港風休閒短袖襯衫套頭上衣NT$670 NT$957復古優雅v領喇叭袖翻領雪紡襯衫NT$878輕奢高級感氣質復古五分袖露肩襯衫NT$783寬鬆復古刺繡單排扣圓領七分袖襯衫NT$788«12345678...1819»
已加入購物車
襯衫
【S-5XL】簡約清新通勤荷葉邊紐扣短袖雪紡襯衫
NT$414 NT$827
(110)
氣質復古v領印花收腰雪紡短袖襯衫
NT$787 NT$1,124
韓版chic風設計感抽繩收腰翻領單排扣襯衫
NT$747 NT$1,493
復古高級感v領抽繩印花泡泡袖襯衫
NT$594 NT$1,187
復古港味職業V領雪紡短袖襯衫
NT$630 NT$900
韓版簡約時尚條紋v領蝴蝶結寬鬆襯衫
NT$641 NT$1,282
(127)
法式高級感翻領襯衫泡泡袖別緻設計感小眾立體上衣
NT$810 NT$1,619
(4)
Korea正韓寬鬆壓褶設計感雪紡短袖襯衫
溫柔復古優雅印花雪紡燈籠袖襯衫
(2)
韓版不規則寬鬆翻領雪紡短袖襯衫
NT$637 NT$1,274
時尚計感小眾褶皺氣質v領遮肉顯瘦無袖襯衫
NT$652 NT$1,304
(6)
法式復古甜美泡泡寬鬆娃娃衫襯衫
日系清新碎花壓褶寬鬆圓領七分袖棉麻襯衫
NT$880 NT$1,760
好感女孩溫柔復古刺繡泡泡袖娃娃衫襯衫
NT$709 NT$1,417
氣質優雅韓版一字領荷葉邊收腰襯衫
NT$717
韓版設計感不規則紐扣v領豎條紋短袖襯衫
NT$651 NT$1,301
【M-4XL】韓版荷葉袖寬鬆大尺碼遮肚雪紡v領襯衫
(8)
溫柔系韓版寬鬆蕾絲鏤空v領雪紡襯衫
NT$524 NT$1,048
(14)
遮肚上衣減齡大尺碼顯瘦雪紡衫
NT$658 NT$1,315
(28)
氣質復古設計感蕾絲鏤空無袖雪紡襯衫
NT$861 NT$1,721
(17)
特大尺寸300公斤法國職業裝高級感假兩件襯衫寬鬆拼接條紋上衣
NT$957 NT$1,913
韓版氣質簡約荷葉袖雪紡短袖v領襯衫
NT$643 NT$1,286
寬鬆洋氣遮肚設計感減齡雪紡中長七分袖上衣女春夏t卹
NT$574 NT$1,148
(10)
【S-3XL】氣質復古蕾絲鏤空單排扣七分袖襯衫
NT$840 NT$1,680
Korea正韓時尚撞色荷葉邊泡泡袖蕾絲襯衫
NT$829 NT$1,658
(61)
懶人時尚港風防曬寬鬆格紋長袖襯衫
NT$551 NT$1,102
氣質簡約大尺碼圓領五分袖花朵雪紡襯衫
NT$579 NT$1,158
復古設計感不規則盤扣立領襯衫
NT$765 NT$1,529
韓版復古寬鬆碎花七分袖圓領襯衫
NT$764 NT$1,527
韓版復古寬鬆圓領燈籠袖單排扣襯衫
NT$765 NT$1,530
(9)
韓版大尺碼寬鬆圓點泡泡袖襯衫
NT$727 NT$1,454
【5色】韓版簡約設計感不規則交叉短袖襯衫
NT$652 NT$1,303
韓版設計感簡約v領單排扣短袖襯衫
NT$718 NT$1,435
清新甜漾法式方領拼接紐扣短袖雪紡襯衫
NT$842 NT$1,683
(34)
氣質優雅v領印花五分袖雪紡襯衫
NT$850 NT$1,699
設計感韓版抽繩紐扣翻領工裝襯衫
NT$437 NT$873
簡約百搭條紋撞色翻領短袖襯衫
優雅氣質復古v領蕾絲拼接緞面短袖襯衫
(32)
視覺顯瘦優雅條紋法式溫柔長袖單排扣長袖襯衫
NT$783 NT$1,566
(43)
韓版時尚簡約格紋圓領寬鬆襯衫
NT$721 NT$1,442
清新甜美碎花娃娃領七分袖棉麻襯衫
NT$565 NT$1,129
(16)
慵懶風燈籠袖寬鬆顯瘦簡約純色圓領上衣純棉T卹
個性風格復古中式印花盤扣旗袍改良襯衫
(40)
韓版時尚卡通印花五分袖翻領襯衫
NT$878
Korea正韓復古鏤空飛袖圓領襯衫
NT$459
復古溫柔方領木耳邊雪紡短袖襯衫
NT$847 NT$1,210
復古寬鬆印花單排扣雪紡燈籠袖襯衫
NT$743
韓系溫柔風泡泡袖褶皺方領襯衫
NT$528 NT$1,056
【3色】簡約百搭氣質方領韓版寬鬆短袖襯衫
NT$867 NT$1,733
輕熟法式高級感緞面v領五分袖襯衫
NT$990
【M-5XL】時尚溫柔氣質蕾絲五分袖襯衫
NT$662 NT$945
韓國chic復古百搭交叉V領繫帶收腰顯瘦泡泡袖荷葉邊襯衫
NT$867 NT$1,238
韓版寬鬆綁帶褶皺雪紡五分袖襯衫
NT$1,080
知性簡約收腰顯瘦v領雪紡短袖襯衫
NT$819 NT$1,638
雪紡衫 半袖夏季 黑色洋氣小衫寬鬆 遮肚子顯瘦上衣
NT$1,055
氣質微奢復古小清新印花荷葉邊雪紡襯衫
NT$855
大尺碼港風休閒短袖襯衫套頭上衣
NT$670 NT$957
復古優雅v領喇叭袖翻領雪紡襯衫
輕奢高級感氣質復古五分袖露肩襯衫
NT$783
寬鬆復古刺繡單排扣圓領七分袖襯衫
NT$788