/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){const securityError=/SecurityError/i.test(errorObj),getItemError=/getItem/i.test(errorObj),setItemError=/setItem/i.test(errorObj),serviceWorkerError=/evaluating 'navigator.serviceWorker.register'/i.test(errorObj);if(securityError||setItemError||getItemError||serviceWorkerError)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: 18px; padding: 2px 10px;"),errorSignificanceMessageArr.push({errorMessage,errorType:"significance",pageType:"",scriptURI:scriptURI?scriptURI.replace(/[?#].*$/,""):"",domMessage:lastClickDom,errorObj:errorObj.toString(),lineNumber,columnNumber,...otherInfo()}),lastClickDom=""),isChromeNeedCall&&(console.log("%c"+`dom=${lastClickDom} message=${errorMessage}`,"background: rgba(130,189,174,0.8); color: #fff; font-size: 14px; padding: 2px 10px;"),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&&getErrorSendTo("",k.lineNumber,k,!0)}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,notChecked=!1){if(!notChecked){if(lines===""||targetLineNumber===0)return!1;if(lines!==""){let code="";for(let 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)}上衣|女性時尚 - vivi-look 台灣|流行時尚女裝 已加入購物車 會員登入收藏購物車所有商品新品上市人氣熱銷限時折扣特別企劃加一元 多一件上衣類T恤襯衫衛衣針織/毛衣細肩帶/背心風格支線清新學院風韓版優雅風可愛漫畫風百變休閒風洋裝類長洋裝短洋裝印花洋裝牛仔洋裝蕾絲洋裝針織洋裝吊帶褲套裝下著類寬褲長褲牛仔褲裙類內搭褲短褲鞋子休閒鞋平底鞋高跟鞋靴子涼鞋外套類休閒夾克西裝外套罩衫風衣外套羽絨外套內衣泳衣情趣內衣bra內衣內褲居家服/睡衣配件飾品包包墨鏡冰袖皮帶雨具/雨衣襪子圍巾/手套帽/披肩後跟貼 上衣類最新上架價格由低到高價格由高到低最高人氣人氣熱銷日系簡約百搭圓領壓褶泡泡袖粉色襯衫NT$810 (34)半價【多款印花】簡約好搭簡約v領印花寬鬆短袖T恤NT$368 NT$735 (332)半價韓系優雅仙女風綁帶露肩燈籠袖雪紡T恤NT$764 NT$1,527 (29)半價韓版甜美花邊燈籠袖紫色娃娃領襯衫碎花七分袖襯衫NT$670 NT$1,340 (32)半價【3款印花】韓版寬鬆遮肉顯瘦百搭短袖T恤NT$574 NT$1,148 (131)【7色】寬鬆慵懶風大尺碼顯瘦愛心印花短袖T恤NT$454 (130)半價【M-4XL】復古時尚氣質盤扣不規則圓領短袖T恤NT$727 NT$1,454 (101)【M-4XL】復古簡約寬鬆印花V領七分袖T恤NT$618 (133)半價氣質簡約設計感v領雪紡拼接撞色短袖T恤NT$815 NT$1,629【S-5XL】知性亮眼工作通勤韓版簡約質感單排扣短袖襯衫NT$598 (124)通勤韓版寬鬆娃娃衫圓領套頭燈籠袖襯衫NT$785 (6)【M-5XL】寬鬆休閒印花v領百搭短袖T恤NT$568 (165)半價【6色】休閒時尚簡約字母印花v領竹節棉短袖T恤NT$459 NT$918 (99)半價【10色】時髦百搭慵懶風貓咪印花圓領寬鬆T恤NT$407 NT$813 (337)半價簡約好搭簡約寬鬆笑臉印花圓領短袖T恤NT$368 NT$735 (35)半價【4色】簡約好搭設計感不規則紐扣褶皺短袖T恤NT$647 NT$1,294 (150)知性溫柔優雅蕾絲圓領短袖針織T恤NT$754 (7)半價【6色】韓版寬鬆鏤空抽繩針織罩衫T恤NT$528 NT$1,056 (280)半價知性美型簡約撞色拼接蕾絲假兩件圓領顯瘦襯衫NT$1,153 NT$2,306 (110)半價復古設計感盤扣v領寬鬆無袖馬甲針織NT$594 NT$1,187 (518)半價簡約好搭寬鬆休閒貼布款五分袖T恤NT$528 NT$1,056 (333)半價清新韓系顯瘦V領設計感彩色紐扣短袖T恤NT$459 NT$918 (474)Korea正韓設計感後背紐扣v領五分袖襯衫NT$729 (127)必備百搭款簡約撞色鏤空花邊針織T恤NT$898 (41)半價溫柔五分袖簡約時尚V領針織NT$493 NT$986 (829)韓國風尚氣質白色V領褶皺緞面長袖襯衫NT$1,214半價新品來襲經典款橫條紋冰絲蝙蝠袖T恤NT$569 NT$1,138 (438)半價超級爆款簡約撞色圓領短袖拼接T恤NT$771 NT$1,542 (395)半價超級爆款復古碎花V領壓褶五分袖襯衫NT$951 NT$1,901 (570)新品 半價氣質內搭百搭小V領長袖抽褶收腰上衣打底衫NT$437 NT$873新品 半價知性美型文藝刺綉鏤空花邊領襯衫短袖NT$938 NT$1,876 (5)新品 半價Korea正韓韓版時尚鏤空針織衫女薄款寬鬆圓領套頭減齡長袖打底衫NT$618 NT$1,236 (8)新品【全三色】大碼胖MM復古設計感寬鬆口袋打底衫NT$827 NT$1,182新品光澤矚目 人氣 推薦熱銷爆款‼️ 韓國風背後繫帶氣質針織馬夾NT$638 NT$912新品 半價女神必敗早秋小香風氣質長袖薄款毛衣外套收腰顯瘦長袖NT$651 NT$1,301半價復古港味職業V領雪紡短袖襯衫NT$612 NT$1,224半價【4色】雲朵女孩大尺碼V領不規則設計顯瘦短袖T恤NT$709 NT$1,417 (10)半價【M-4XL】復古文藝刺繡寬鬆顯瘦棉麻開叉長款襯衫NT$612 NT$1,224 (41)半價韓版設計感蝴蝶結一字領露肩短袖T恤NT$414 NT$827 (295)半價韓版簡約圓領荷葉邊壓褶單排扣襯衫NT$620 NT$1,240半價氣質復古設計感蕾絲鏤空無袖雪紡襯衫NT$907 NT$1,813 (126)半價寬鬆顯瘦韓版簡約連帽拉鏈帽t短袖T恤NT$593 NT$1,185 (127)半價寬鬆復古大尺碼條紋蝙蝠袖襯衫NT$747 NT$1,493 (39)半價全場精選文藝風復古碎花壓褶襯衫NT$765 NT$1,530 (109)半價Korea正韓時尚撞色荷葉邊泡泡袖蕾絲襯衫NT$829 NT$1,658 (283)半價知性溫柔V領撞色針織秋百搭減齡毛衣法式打底衫NT$765 NT$1,530 (9)半價时髦率性時尚設計感動物印花七分袖燈籠袖雪紡襯衫NT$727 NT$1,454 (12)新品簡約好搭休閒拉鏈翻領撞色衛衣NT$1,027 NT$1,467 (12)新品【3色】氣質簡約百搭半高領長袖內搭T恤NT$690 NT$985半價【4色】清新韓系設計感後背綁帶蝙蝠袖印花襯衫NT$499 NT$997 (716)半價【單品可選】時尚好搭韓版素面金屬針織馬甲+白色燈籠袖襯衫NT$598 NT$1,196 (716)半價全場精選韓版時尚拼接翻領長袖T恤NT$880 NT$1,760 (536)半價超好搭配提升氣質簡約紐扣無袖馬甲針織NT$598 NT$1,196 (561)半價新發售優雅半高領印花長袖顯瘦襯衫NT$697 NT$1,394 (582)半價簡約時尚百搭條紋撞色寬鬆針織短袖T恤NT$666 NT$1,332 (7)半價日系法式設計氣質簡約百搭薄款鏤空短袖T恤NT$532 NT$1,063 (9)半價韓版大尺碼寬鬆圓點泡泡袖襯衫NT$848 NT$1,695半價韓系簡約設計感珍珠鏈條短袖T恤NT$762 NT$1,524 (11)半價韓版寬鬆字母刺繡圓領短袖T恤NT$574 NT$1,148 (101)半價大尺碼韓版簡約方領泡泡袖短袖襯衫NT$953 NT$1,906 (36)«12345678...5758»
已加入購物車
上衣類
日系簡約百搭圓領壓褶泡泡袖粉色襯衫
NT$810
(34)
【多款印花】簡約好搭簡約v領印花寬鬆短袖T恤
NT$368 NT$735
(332)
韓系優雅仙女風綁帶露肩燈籠袖雪紡T恤
NT$764 NT$1,527
(29)
韓版甜美花邊燈籠袖紫色娃娃領襯衫碎花七分袖襯衫
NT$670 NT$1,340
(32)
【3款印花】韓版寬鬆遮肉顯瘦百搭短袖T恤
NT$574 NT$1,148
(131)
【7色】寬鬆慵懶風大尺碼顯瘦愛心印花短袖T恤
NT$454
(130)
【M-4XL】復古時尚氣質盤扣不規則圓領短袖T恤
NT$727 NT$1,454
(101)
【M-4XL】復古簡約寬鬆印花V領七分袖T恤
NT$618
(133)
氣質簡約設計感v領雪紡拼接撞色短袖T恤
NT$815 NT$1,629
【S-5XL】知性亮眼工作通勤韓版簡約質感單排扣短袖襯衫
NT$598
(124)
通勤韓版寬鬆娃娃衫圓領套頭燈籠袖襯衫
NT$785
(6)
【M-5XL】寬鬆休閒印花v領百搭短袖T恤
NT$568
(165)
【6色】休閒時尚簡約字母印花v領竹節棉短袖T恤
NT$459 NT$918
(99)
【10色】時髦百搭慵懶風貓咪印花圓領寬鬆T恤
NT$407 NT$813
(337)
簡約好搭簡約寬鬆笑臉印花圓領短袖T恤
(35)
【4色】簡約好搭設計感不規則紐扣褶皺短袖T恤
NT$647 NT$1,294
(150)
知性溫柔優雅蕾絲圓領短袖針織T恤
NT$754
(7)
【6色】韓版寬鬆鏤空抽繩針織罩衫T恤
NT$528 NT$1,056
(280)
知性美型簡約撞色拼接蕾絲假兩件圓領顯瘦襯衫
NT$1,153 NT$2,306
(110)
復古設計感盤扣v領寬鬆無袖馬甲針織
NT$594 NT$1,187
(518)
簡約好搭寬鬆休閒貼布款五分袖T恤
(333)
清新韓系顯瘦V領設計感彩色紐扣短袖T恤
(474)
Korea正韓設計感後背紐扣v領五分袖襯衫
NT$729
(127)
必備百搭款簡約撞色鏤空花邊針織T恤
NT$898
(41)
溫柔五分袖簡約時尚V領針織
NT$493 NT$986
(829)
韓國風尚氣質白色V領褶皺緞面長袖襯衫
NT$1,214
新品來襲經典款橫條紋冰絲蝙蝠袖T恤
NT$569 NT$1,138
(438)
超級爆款簡約撞色圓領短袖拼接T恤
NT$771 NT$1,542
(395)
超級爆款復古碎花V領壓褶五分袖襯衫
NT$951 NT$1,901
(570)
氣質內搭百搭小V領長袖抽褶收腰上衣打底衫
NT$437 NT$873
知性美型文藝刺綉鏤空花邊領襯衫短袖
NT$938 NT$1,876
(5)
Korea正韓韓版時尚鏤空針織衫女薄款寬鬆圓領套頭減齡長袖打底衫
NT$618 NT$1,236
(8)
【全三色】大碼胖MM復古設計感寬鬆口袋打底衫
NT$827 NT$1,182
光澤矚目 人氣 推薦熱銷爆款‼️ 韓國風背後繫帶氣質針織馬夾
NT$638 NT$912
女神必敗早秋小香風氣質長袖薄款毛衣外套收腰顯瘦長袖
NT$651 NT$1,301
復古港味職業V領雪紡短袖襯衫
NT$612 NT$1,224
【4色】雲朵女孩大尺碼V領不規則設計顯瘦短袖T恤
NT$709 NT$1,417
(10)
【M-4XL】復古文藝刺繡寬鬆顯瘦棉麻開叉長款襯衫
韓版設計感蝴蝶結一字領露肩短袖T恤
NT$414 NT$827
(295)
韓版簡約圓領荷葉邊壓褶單排扣襯衫
NT$620 NT$1,240
氣質復古設計感蕾絲鏤空無袖雪紡襯衫
NT$907 NT$1,813
(126)
寬鬆顯瘦韓版簡約連帽拉鏈帽t短袖T恤
NT$593 NT$1,185
寬鬆復古大尺碼條紋蝙蝠袖襯衫
NT$747 NT$1,493
(39)
全場精選文藝風復古碎花壓褶襯衫
NT$765 NT$1,530
(109)
Korea正韓時尚撞色荷葉邊泡泡袖蕾絲襯衫
NT$829 NT$1,658
(283)
知性溫柔V領撞色針織秋百搭減齡毛衣法式打底衫
(9)
时髦率性時尚設計感動物印花七分袖燈籠袖雪紡襯衫
(12)
簡約好搭休閒拉鏈翻領撞色衛衣
NT$1,027 NT$1,467
【3色】氣質簡約百搭半高領長袖內搭T恤
NT$690 NT$985
【4色】清新韓系設計感後背綁帶蝙蝠袖印花襯衫
NT$499 NT$997
(716)
【單品可選】時尚好搭韓版素面金屬針織馬甲+白色燈籠袖襯衫
NT$598 NT$1,196
全場精選韓版時尚拼接翻領長袖T恤
NT$880 NT$1,760
(536)
超好搭配提升氣質簡約紐扣無袖馬甲針織
(561)
新發售優雅半高領印花長袖顯瘦襯衫
NT$697 NT$1,394
(582)
簡約時尚百搭條紋撞色寬鬆針織短袖T恤
NT$666 NT$1,332
日系法式設計氣質簡約百搭薄款鏤空短袖T恤
NT$532 NT$1,063
韓版大尺碼寬鬆圓點泡泡袖襯衫
NT$848 NT$1,695
韓系簡約設計感珍珠鏈條短袖T恤
NT$762 NT$1,524
(11)
韓版寬鬆字母刺繡圓領短袖T恤
大尺碼韓版簡約方領泡泡袖短袖襯衫
NT$953 NT$1,906
(36)