/g,"").replace(/\//g,""),localStorage.setItem("lastPageClickDom",lastClickDom),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.filter(item=>item.src===e.target.src).length===0&&loadFailed.push({type:"img_load_error",src:e.target.src}):stringToLower(e.target.tagName)==="script"&&e.target.src&&holderFile(e.target.src)?loadFailed.filter(item=>item.src===e.target.src).length===0&&loadFailed.push({type:"js_load_error",src:e.target.src}):stringToLower(e.target.tagName)==="link"&&e.target.href&&holderFile(e.target.href)&&loadFailed.filter(item=>item.src===e.target.href).length===0&&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")&&!obj.errorObj.includes("SyntaxError: Unexpected end of JSON input")))},window.addEventListener("load",function(){let mergeErrorMessage=errorMessageArr.concat(errorSignificanceMessageArr);fileLoadFailedFun(),jsExceptionFun(mergeErrorMessage),setPageLoadTimestamp(),checkPageUrl()});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 checkPageUrl(){location.pathname.includes(location.protocol)&&typeof monitorFrontError=="function"&&monitorFrontError({errorMessage:"The current page pathname contains the protocol",pageUrl:window.location.href,warning_message_code:"dingtalk_front_pageurl_error"})}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){let signNum=30,maxCodeLength=2e3;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),localStorage.removeItem("lastClickDom"),localStorage.removeItem("lastVisitPage")}).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 monitorFrontPageIsFound(){return new Promise((resolve,reject)=>{xhrRequestError({method:"GET",url:window.location.href}).then(function(response){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內衣內褲居家服/睡衣泳衣配件飾品包包襪子圍巾/手套帽/披肩雨具/雨衣墨鏡冰袖皮帶後跟貼 長洋裝最新上架價格由低到高價格由高到低最高人氣半價 折$300期待與驚喜的碰撞,在一無所知的日子中發現有趣的事~ 快來開啟、現貨秒發、即日出貨、先到先得!NT$388 NT$776 (185)半價慵懶風溫柔水貂毛軟糯過膝長洋裝NT$864 NT$1,728 (221)氣質優雅復古改良旗袍飄逸大裙擺長洋裝NT$1,776 (180)典雅優雅輕熟印花A字裙+開衫長洋裝NT$833 (153)半價提升好感度大碼遮肉時尚泡泡袖針織罩衫+a字洋裝套裝NT$998 NT$1,995 (388)韓系顯瘦百搭連帽假兩件衛衣裙NT$1,430 (12)半價韓版時尚寬鬆中長款連帽加絨衛衣裙NT$663 NT$1,326 (101)半價【全3色】高級感長袖針織長洋裝NT$918 NT$1,836 (39)御姐風長款過膝V領針織包臀長洋裝NT$1,214 (5)【全6色】舒服軟糯好感簡約純色V領中長款針織洋裝NT$1,194 (10)經典法式赫本風細燈芯絨翻領長洋裝NT$1,365 (6)知性氣質優雅復古立領紐扣燈籠袖針織長洋裝NT$1,372 (9)知性職感收腰顯瘦長袖方領中長款A字洋裝NT$1,234 (7)半價簡約休閒高級感氣質V領寬鬆顯瘦長洋裝NT$917 NT$1,833 (303)半價氣質優雅復古v領印花開叉收腰雪紡長洋裝NT$901 NT$1,801 (280)半價氣質顯瘦假兩件設計感不規則拼接圓領長洋裝NT$817 NT$1,634 (12)半價法式復古顯瘦v領赫本風荷葉邊v領長洋裝NT$594 NT$1,187 (30)赫本風高端氣質長洋裝NT$698 (9)出游必備假兩件翻領收腰綁帶長洋裝NT$1,374 (12)設計感洋氣減齡收腰紐扣翻領西裝長洋裝NT$1,153 (7)發誓小香風高級感收腰顯瘦洋裝NT$1,189 (26)慵懶風寬鬆高級感連帽針織長洋裝NT$1,416 (9)半價法式赫本風絲絨娃娃領長洋裝NT$1,104 NT$2,207 (27)半價洋氣格子拼接復古連衣裙女收腰顯瘦洋裝NT$584 NT$1,167 (9)氣質溫柔復古優雅油畫風v領綁帶碎花長洋裝NT$1,318 (108)半價知性亮眼極簡魅力百褶收腰顯瘦氣質長洋裝NT$862 NT$1,723 (10)收腰後開叉設計長款衛衣式純色褶皺裙洋裝NT$1,376 (5)光澤矚目復古優雅方領紐扣開叉背帶長洋裝NT$1,173 (23)時尚好搭簡約黑色無袖開叉A字長洋裝NT$1,365 (408)慵懶風半高領寬鬆内搭針織長洋裝NT$1,234 (9)半價氣質高級感收腰連身長洋裝NT$957 NT$1,913 (10)氣質簡約設計感優雅溫柔係針織馬甲+網紗長洋裝套裝NT$1,275 (7)半價【全5色】長款過膝慵懶風針織打底長洋裝NT$957 NT$1,913 (5)休閒寬鬆慵懶風大尺碼條紋撞色圓領直筒長洋裝NT$567 (33)復古高級感印花方領綁帶短袖長洋裝NT$1,035 (276)氣質優雅復古碎花v領雪紡短袖長洋裝NT$568 (30)【全4色】高級感紐扣收腰針織長洋裝NT$968 (7)女神必備收腰綁帶顯瘦長洋裝NT$900 (11)Korea正韓復古格紋吊帶長洋裝NT$1,035 (31)度假風復古優雅v領收腰雪紡長洋裝NT$1,275 (8)半價設計感氣質感一片式開叉收腰顯瘦碎花v領長洋裝NT$917 NT$1,833 (105)【全4色】輕奢内搭針織長洋裝NT$1,345 (11)【M-4XL】大尺碼簡約假兩件條紋拼接連帽衛衣長洋裝NT$905 (8)半價【S-6XL】寬鬆設計感韓版撞色高領長洋裝NT$743 NT$1,485 (6)新款法式度假風印花沙灘長洋裝NT$1,295 (9)法式復古氣質高級感盤扣無袖素面長洋裝NT$1,398 (29)溫柔風高級感紫色印花雪紡紗長袖長佯裝NT$1,331 (23)半價知性復古優雅翻領收腰襯衫式長洋裝NT$1,770 NT$3,540 (7)韓版時尚簡約配大衣慵懶風polo領針織長洋裝NT$1,234 (31)氣質微奢復古名媛風v領燈籠袖雪紡長洋裝NT$1,268 (7)半價【單品可選】韓版時尚簡約牛仔短袖外套+背心長洋裝套裝NT$620 NT$1,240 (281)簡約復古優雅赫本風方領泡泡袖素面長洋裝NT$729 (266)半價簡約好搭赫本風純色長洋裝NT$597 NT$1,194 (31)大碼限定寬鬆針織半高領長袖針織長洋裝NT$1,013 (27)高級感海軍領花邊拼接減齡長洋裝NT$1,295 (7)法式茶歇優雅風減齡修身拼接長洋裝NT$1,690 (10)懶人時尚寬鬆顯瘦半高領針織長洋裝NT$1,173 (4)【M-4XL】溫柔氣質法式復古碎花大裙擺長洋裝NT$1,569 (12)【全4色】半拉鏈顯瘦遮肚長袖長洋裝NT$1,278 (9)法師復古V領修身包臀針織長洋裝NT$1,315 (3)«12345678...1213»
已加入購物車
長洋裝
期待與驚喜的碰撞,在一無所知的日子中發現有趣的事~ 快來開啟、現貨秒發、即日出貨、先到先得!
NT$388 NT$776
(185)
慵懶風溫柔水貂毛軟糯過膝長洋裝
NT$864 NT$1,728
(221)
氣質優雅復古改良旗袍飄逸大裙擺長洋裝
NT$1,776
(180)
典雅優雅輕熟印花A字裙+開衫長洋裝
NT$833
(153)
提升好感度大碼遮肉時尚泡泡袖針織罩衫+a字洋裝套裝
NT$998 NT$1,995
(388)
韓系顯瘦百搭連帽假兩件衛衣裙
NT$1,430
(12)
韓版時尚寬鬆中長款連帽加絨衛衣裙
NT$663 NT$1,326
(101)
【全3色】高級感長袖針織長洋裝
NT$918 NT$1,836
(39)
御姐風長款過膝V領針織包臀長洋裝
NT$1,214
(5)
【全6色】舒服軟糯好感簡約純色V領中長款針織洋裝
NT$1,194
(10)
經典法式赫本風細燈芯絨翻領長洋裝
NT$1,365
(6)
知性氣質優雅復古立領紐扣燈籠袖針織長洋裝
NT$1,372
(9)
知性職感收腰顯瘦長袖方領中長款A字洋裝
NT$1,234
(7)
簡約休閒高級感氣質V領寬鬆顯瘦長洋裝
NT$917 NT$1,833
(303)
氣質優雅復古v領印花開叉收腰雪紡長洋裝
NT$901 NT$1,801
(280)
氣質顯瘦假兩件設計感不規則拼接圓領長洋裝
NT$817 NT$1,634
法式復古顯瘦v領赫本風荷葉邊v領長洋裝
NT$594 NT$1,187
(30)
赫本風高端氣質長洋裝
NT$698
出游必備假兩件翻領收腰綁帶長洋裝
NT$1,374
設計感洋氣減齡收腰紐扣翻領西裝長洋裝
NT$1,153
發誓小香風高級感收腰顯瘦洋裝
NT$1,189
(26)
慵懶風寬鬆高級感連帽針織長洋裝
NT$1,416
法式赫本風絲絨娃娃領長洋裝
NT$1,104 NT$2,207
(27)
洋氣格子拼接復古連衣裙女收腰顯瘦洋裝
NT$584 NT$1,167
氣質溫柔復古優雅油畫風v領綁帶碎花長洋裝
NT$1,318
(108)
知性亮眼極簡魅力百褶收腰顯瘦氣質長洋裝
NT$862 NT$1,723
收腰後開叉設計長款衛衣式純色褶皺裙洋裝
NT$1,376
光澤矚目復古優雅方領紐扣開叉背帶長洋裝
NT$1,173
(23)
時尚好搭簡約黑色無袖開叉A字長洋裝
(408)
慵懶風半高領寬鬆内搭針織長洋裝
氣質高級感收腰連身長洋裝
NT$957 NT$1,913
氣質簡約設計感優雅溫柔係針織馬甲+網紗長洋裝套裝
NT$1,275
【全5色】長款過膝慵懶風針織打底長洋裝
休閒寬鬆慵懶風大尺碼條紋撞色圓領直筒長洋裝
NT$567
(33)
復古高級感印花方領綁帶短袖長洋裝
NT$1,035
(276)
氣質優雅復古碎花v領雪紡短袖長洋裝
NT$568
【全4色】高級感紐扣收腰針織長洋裝
NT$968
女神必備收腰綁帶顯瘦長洋裝
NT$900
(11)
Korea正韓復古格紋吊帶長洋裝
(31)
度假風復古優雅v領收腰雪紡長洋裝
(8)
設計感氣質感一片式開叉收腰顯瘦碎花v領長洋裝
(105)
【全4色】輕奢内搭針織長洋裝
NT$1,345
【M-4XL】大尺碼簡約假兩件條紋拼接連帽衛衣長洋裝
NT$905
【S-6XL】寬鬆設計感韓版撞色高領長洋裝
NT$743 NT$1,485
新款法式度假風印花沙灘長洋裝
NT$1,295
法式復古氣質高級感盤扣無袖素面長洋裝
NT$1,398
(29)
溫柔風高級感紫色印花雪紡紗長袖長佯裝
NT$1,331
知性復古優雅翻領收腰襯衫式長洋裝
NT$1,770 NT$3,540
韓版時尚簡約配大衣慵懶風polo領針織長洋裝
氣質微奢復古名媛風v領燈籠袖雪紡長洋裝
NT$1,268
【單品可選】韓版時尚簡約牛仔短袖外套+背心長洋裝套裝
NT$620 NT$1,240
(281)
簡約復古優雅赫本風方領泡泡袖素面長洋裝
NT$729
(266)
簡約好搭赫本風純色長洋裝
NT$597 NT$1,194
大碼限定寬鬆針織半高領長袖針織長洋裝
NT$1,013
高級感海軍領花邊拼接減齡長洋裝
法式茶歇優雅風減齡修身拼接長洋裝
NT$1,690
懶人時尚寬鬆顯瘦半高領針織長洋裝
(4)
【M-4XL】溫柔氣質法式復古碎花大裙擺長洋裝
NT$1,569
【全4色】半拉鏈顯瘦遮肚長袖長洋裝
NT$1,278
法師復古V領修身包臀針織長洋裝
NT$1,315
(3)