|
@@ -1,81 +1,84 @@
|
|
|
<template>
|
|
|
<div class="product-layout" ref="productLayout">
|
|
|
<div class="plate01 plate">
|
|
|
- <img class="pl01-bg" src="@/assets/images/eight-bg.png" alt="">
|
|
|
+ <img class="pl01-bg" :src="`${$cdn}images/eight-bg.png`" alt="">
|
|
|
<div class="layout" :style="{marginLeft:(split - 170)+ 'px'}">
|
|
|
- <img class="product-img" src="@/assets/images/banner_pro.png" alt="">
|
|
|
+ <img class="product-img" :src="`${$cdn}images/banner_pro.png`" alt="">
|
|
|
<div class="info">
|
|
|
- <h2>4DKankan Pro</h2>
|
|
|
- <h2>让空间讲故事</h2>
|
|
|
- <p><span class="money">¥4999</span>起</p>
|
|
|
- <p class="p1">骁龙835高性能处理器,6颗200°超广角鱼眼镜头</p>
|
|
|
- <p class="p2">高速5GWi-Fi传输方式,超强AI算法自动建模</p>
|
|
|
- <div class="btns" @click="$router.push({name:'purchase'})">
|
|
|
- <a class="button"><vcenter><img src="@/assets/images/product_icon_arrow.png" alt=""></vcenter></a>
|
|
|
- <a class="button">立即购买</a>
|
|
|
- </div>
|
|
|
+ <h2>{{langEight.introduce.title[0]}}</h2>
|
|
|
+ <h2>{{langEight.introduce.title[1]}}</h2>
|
|
|
+ <!-- <p><span class="money">{{langEight.introduce.price[0]}}</span>{{langEight.introduce.price[1]}}</p> -->
|
|
|
+ <p class="p1">{{langEight.introduce.dec[0]}}</p>
|
|
|
+ <p class="p2">{{langEight.introduce.dec[1]}}</p>
|
|
|
+ <!-- <div class="btns" @click="$router.push({name:'purchase'})">
|
|
|
+ <a class="button"><vcenter><img :src="`${$cdn}images/product_icon_arrow.png`" alt=""></vcenter></a>
|
|
|
+ <a href="" class="button">{{langEight.introduce.btn}}</a>
|
|
|
+ </div> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="benefit plate">
|
|
|
- <h2 class="b-title">3D 4K实景复刻神器</h2>
|
|
|
-
|
|
|
- <div :style="{'animation-delay': `${index*0.2}s`}" class="item" v-for="(benefit, index) in benefitGroup" :key="index">
|
|
|
- <i class="iconfont" :class="benefit['fontImg']"></i>
|
|
|
- <h3>{{benefit.title}}</h3>
|
|
|
- <p v-html="benefit.content"></p>
|
|
|
+ <h2 class="b-title">{{langEight.introduce.subTitle}}</h2>
|
|
|
+ <div class="char-con">
|
|
|
+ <div :style="{'animation-delay': `${index*0.2}s`}" class="item" v-for="(benefit, index) in langEight.introduce.benefitGroup" :key="index">
|
|
|
+ <i class="iconfont" :class="benefit['fontImg']"></i>
|
|
|
+ <h3>{{benefit.title}}</h3>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="plate02 plate">
|
|
|
<div class="application">
|
|
|
- <h2>4DKankan App</h2>
|
|
|
- <h2>快速编辑和分享你的互动式视频</h2>
|
|
|
- <h3>分享你的空间故事</h3>
|
|
|
+ <h2>{{langEight.app.title}}</h2>
|
|
|
+ <h2>{{langEight.app.sub[0]}}</h2>
|
|
|
+ <h3>{{langEight.app.sub[1]}}</h3>
|
|
|
<div class="download-btn">
|
|
|
<div class="apple">App Store</div>
|
|
|
<div class="android">Android</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="app-img">
|
|
|
- <img src="@/assets/images/app_img1.png" class="i1">
|
|
|
- <img src="@/assets/images/app_img2.png" class="i2">
|
|
|
- <img src="@/assets/images/app_img3.png" class="i3">
|
|
|
+ <img :src="`${$cdn}images/app_img1.png`" class="i1">
|
|
|
+ <img :src="`${$cdn}images/app_img2.png`" class="i2">
|
|
|
+ <img :src="`${$cdn}images/app_img3.png`" class="i3">
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="plate03 plate">
|
|
|
<div class="info">
|
|
|
- <h2 class="b-title">720度、8K分辨率捕捉所有驚喜和美景</h2>
|
|
|
+ <h2 class="b-title">{{langEight.definition.title}}</h2>
|
|
|
</div>
|
|
|
<div class="front">
|
|
|
- <img class="front-img" src="@/assets/images/camera1.png" alt="">
|
|
|
+ <img class="front-img" :src="`${$cdn}images/camera1.png`" alt="">
|
|
|
<div class="f-right">
|
|
|
- <p>如自己看到的一般美麗,給人一種驚艷感,讓您覺得「就在眼前,就在當下」。從靜態圖像到較長的影片,以生動、高解像度 720度世界記錄您的記憶。全新 PRO 能夠提供更高的品質和效能。</p>
|
|
|
- <div class="f-params">
|
|
|
- <span v-for="(item,i) in params" :key="i">
|
|
|
+ <p>{{langEight.definition.top.dec[0]}}</p>
|
|
|
+ <p>{{langEight.definition.top.dec[1]}}</p>
|
|
|
+ <p>{{langEight.definition.top.dec[2]}}</p>
|
|
|
+
|
|
|
+ <!-- <div class="f-params">
|
|
|
+ <span v-for="(item,i) in langEight.definition.top.params" :key="i">
|
|
|
{{item}}
|
|
|
</span>
|
|
|
- </div>
|
|
|
- <img class="f-img" src="@/assets/images/xingkong.png" alt="">
|
|
|
- <div class="f-intro">
|
|
|
- <p>*1 资料一完整高清(1920x1080)解像度记录</p>
|
|
|
- <p>但是球面全景实训的解像度在观看时会随显示器类型或显示器放大情况而异</p>
|
|
|
- </div>
|
|
|
+ </div> -->
|
|
|
+ <!-- <img class="f-img" :src="`${$cdn}images/xingkong.png`" alt=""> -->
|
|
|
+ <iframe class="f-img" src="https://www.4dage.com/overview/webvr/tour.html" frameborder="0"></iframe>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="bottom plate">
|
|
|
- <img class="front-img" src="@/assets/images/camera2.png" alt="">
|
|
|
+ <img class="front-img" :src="`${$cdn}images/camera2.png`" alt="">
|
|
|
<div class="f-right">
|
|
|
- <div class="b-title">4DKankan PRO 功能配置更高級</div>
|
|
|
- <p>如自己看到的一般美麗,給人一種驚艷感,讓您覺得「就在眼前,就在當下」。從靜態圖像到較長的影片,以生動、高解像度 720度世界記錄您的記憶。全新 PRO 能夠提供更高的品質和效能。</p>
|
|
|
+ <div class="b-title">{{langEight.definition.bottom.title}}</div>
|
|
|
+ <p>{{langEight.definition.bottom.dec[0]}}</p>
|
|
|
+ <p>{{langEight.definition.bottom.dec[1]}}</p>
|
|
|
+ <p>{{langEight.definition.bottom.dec[2]}}</p>
|
|
|
+
|
|
|
<div class="f-params">
|
|
|
- <div class="f-div"><img src="@/assets/images/camera3.png" alt=""></div>
|
|
|
- <div class="f-div"><img src="@/assets/images/camera4.png" alt=""></div>
|
|
|
- <div class="f-item" v-for="(item,i) in params2" :key="i">
|
|
|
+ <div class="f-div"><img :src="`${$cdn}images/camera4.png`" alt=""></div>
|
|
|
+ <div class="f-div"><img :src="`${$cdn}images/camera3.png`" alt=""></div>
|
|
|
+ <!-- <div class="f-item" v-for="(item,i) in langEight.definition.bottom.params2" :key="i">
|
|
|
<img :src="item.icon" alt="">
|
|
|
<span>{{item.txt}}</span>
|
|
|
- </div>
|
|
|
+ </div> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -83,25 +86,26 @@
|
|
|
|
|
|
<div class="plate04 plate">
|
|
|
<div class="info">
|
|
|
- <h2 class="b-title">4DKankan Pro 硬件</h2>
|
|
|
- <p class="b-label">采用一线厂商主流硬件产品</p>
|
|
|
+ <h2 class="b-title">{{langEight.hardware[0].title[0]}}</h2>
|
|
|
+ <p class="b-label">{{langEight.hardware[0].title[1]}}</p>
|
|
|
</div>
|
|
|
<div class="hsxp-layout">
|
|
|
<div class="hsxp-imgcon">
|
|
|
<div></div>
|
|
|
</div>
|
|
|
<div class="hsxp-right">
|
|
|
- <div class="b-title">海思 摄像机芯片</div>
|
|
|
- <div class="b-label">战略合作</div>
|
|
|
+ <div class="b-title">{{langEight.hardware[1].title[0]}}</div>
|
|
|
+ <div class="b-label">{{langEight.hardware[1].title[1]}}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="qmjt-layout plate">
|
|
|
<div class="qmjt-left">
|
|
|
- <div class="b-title">自研12透镜 超高清球幕镜头</div>
|
|
|
- <div class="b-label">自主研发、定制开模</div>
|
|
|
+ <div class="b-title">{{langEight.hardware[2].title[0]}}</div>
|
|
|
+ <div class="b-label">{{langEight.hardware[2].title[1]}}</div>
|
|
|
+ <div class="b-label">{{langEight.hardware[2].title[2]}}</div>
|
|
|
</div>
|
|
|
<div class="qmjt-imgcon">
|
|
|
- <img src="@/assets/images/lens.png" alt="">
|
|
|
+ <img :src="`${$cdn}images/lens.png`" alt="">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="cgq-layout plate">
|
|
@@ -109,70 +113,54 @@
|
|
|
<div></div>
|
|
|
</div>
|
|
|
<div class="cgq-right">
|
|
|
- <div class="b-title">SONY CMOS 图像传感器</div>
|
|
|
- <div class="b-label">一线厂商供应</div>
|
|
|
+ <div class="b-title">{{langEight.hardware[3].title[0]}}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="jzxj-layout plate">
|
|
|
<div class="jzxj-left">
|
|
|
- <div class="b-title">工艺精湛 精致细节</div>
|
|
|
- <div class="b-label">流畅自然 简洁不失优雅</div>
|
|
|
+ <div class="b-title">{{langEight.hardware[4].title[0]}}</div>
|
|
|
+ <div class="b-label">{{langEight.hardware[4].title[1]}}</div>
|
|
|
</div>
|
|
|
<div class="jzxj-imgcon">
|
|
|
- <img src="@/assets/images/jzxj.png" alt="">
|
|
|
+ <img :src="`${$cdn}images/jzxj.png`" alt="">
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="plate05">
|
|
|
<div class="qingxidu">
|
|
|
- <div class="b-title">图片清晰度</div>
|
|
|
- <compare class="c-qxd" :content="case1.content"
|
|
|
- :back="case1.back"
|
|
|
- :ltxt="case1.lTxt"
|
|
|
- :rtxt="case1.rTxt"
|
|
|
- :lmask="case1.lMask"
|
|
|
- :rmask="case1.rMask"
|
|
|
+ <div class="b-title">{{langEight.feature.definition.title}}</div>
|
|
|
+ <compare class="c-qxd" :content="langEight.feature.definition.case1.content"
|
|
|
+ :back="langEight.feature.definition.case1.back"
|
|
|
+ :ltxt="langEight.feature.definition.case1.lTxt"
|
|
|
+ :rtxt="langEight.feature.definition.case1.rTxt"
|
|
|
+ :lmask="langEight.feature.definition.case1.lMask"
|
|
|
+ :rmask="langEight.feature.definition.case1.rMask"
|
|
|
/>
|
|
|
</div>
|
|
|
- <div class="qingxidu">
|
|
|
- <div class="b-title">测距功能</div>
|
|
|
- <div class="b-label">更极致的空间还原度</div>
|
|
|
+ <div class="qingxidu ceju">
|
|
|
+ <div class="b-title">{{langEight.feature.ranging.title[0]}}</div>
|
|
|
<Linecanvas :start='runLineCanvas' class="line-canvas" />
|
|
|
<div class="line-txt">
|
|
|
- <span>显示测距</span>
|
|
|
- <img @click="runLineCanvas=!runLineCanvas" :src="runLineCanvas?require('@/assets/images/canvas-right.png'):require('@/assets/images/canvas-left.png')" alt="">
|
|
|
+ <span>{{runLineCanvas?langEight.feature.ranging.sub:langEight.feature.ranging.hide}}</span>
|
|
|
+ <img @click="runLineCanvas=!runLineCanvas" :src="runLineCanvas?`${$cdn}images/canvas-right.png`:`${$cdn}images/canvas-left.png`" alt="">
|
|
|
<!-- <span v-show="!runLineCanvas" @click="runLineCanvas=!runLineCanvas" class="line-circle"></span> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="qingxidu">
|
|
|
- <div class="b-title">模型结构</div>
|
|
|
- <div class="b-label">更极致的空间还原度</div>
|
|
|
- <compare class="c-qxd" :content="case2.content"
|
|
|
- :back="case2.back"
|
|
|
- :ltxt="case2.lTxt"
|
|
|
- :rtxt="case2.rTxt" />
|
|
|
- </div>
|
|
|
- <div class="qingxidu">
|
|
|
- <div class="b-title">模型结构</div>
|
|
|
- <div class="b-label">更自然的漫游效果</div>
|
|
|
- <div class="qxd-3">
|
|
|
- <div>
|
|
|
- <video src="@/assets/video/myxg1.mp4" autoplay muted loop></video>
|
|
|
- <p>普通</p>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- <video src="@/assets/video/myxg1.mp4" autoplay muted loop></video>
|
|
|
- <p>4DKankan PRO</p>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ <div class="b-title">{{langEight.feature.model.title[0]}}</div>
|
|
|
+ <compare class="c-qxd" :content="langEight.feature.model.case2.content"
|
|
|
+ :back="langEight.feature.model.case2.back"
|
|
|
+ :ltxt="langEight.feature.model.case2.lTxt"
|
|
|
+ :rtxt="langEight.feature.model.case2.rTxt" />
|
|
|
</div>
|
|
|
+
|
|
|
<div class="qingxidu plate num-lighting" ref="number">
|
|
|
- <div class="b-title">续航时间</div>
|
|
|
+ <!-- <div class="b-title">{{langEight.feature.endurance.title}}</div> -->
|
|
|
<div class="qxd-4">
|
|
|
<div class="qxd-4-battery">
|
|
|
<div class='b-l'>
|
|
|
- <img class="bl-img" src="@/assets/images/battery-left.png" alt="">
|
|
|
+ <img class="bl-img" :src="`${$cdn}images/battery-left.png`" alt="">
|
|
|
<div class="bl-txt"><span>LITE</span>2H</div>
|
|
|
</div>
|
|
|
<div class="lighting"></div>
|
|
@@ -190,10 +178,10 @@
|
|
|
|
|
|
<div class="plate06 plate">
|
|
|
<div class="info">
|
|
|
- <div class="b-title">4DKankan PRO详细参数</div>
|
|
|
- <img src="@/assets/images/product_img_content_6.jpg" alt="">
|
|
|
+ <div class="b-title">{{langEight.parmas.name}}</div>
|
|
|
+ <img :src="`${$cdn}images/product_img_content_6.png`" alt="">
|
|
|
|
|
|
- <div class="standard-layout">
|
|
|
+ <!-- <div class="standard-layout">
|
|
|
<div class="standard-xinghao">
|
|
|
<h3 class="s-title">{{standardGroup.label}}</h3>
|
|
|
<div class="s-value">{{standardGroup.name}}</div>
|
|
@@ -220,10 +208,10 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="btns">
|
|
|
+ </div> -->
|
|
|
+ <!-- <div class="btns">
|
|
|
<a :to="{name:'purchase'}" href="" class="button">立即购买</a>
|
|
|
- </div>
|
|
|
+ </div> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -237,30 +225,10 @@ import phone from '@/components/phone'
|
|
|
import number from '@/components/number'
|
|
|
import compare from '@/components/compare'
|
|
|
import Linecanvas from '@/components/Linecanvas'
|
|
|
+import browser from '@/util/browser'
|
|
|
|
|
|
export default {
|
|
|
data () {
|
|
|
- let benefitGroup = [
|
|
|
- {
|
|
|
- fontImg: 'icon-szkj',
|
|
|
- icon: require('@/assets/images/product_img_02_a@2x.png'),
|
|
|
- title: '人人皆可自行打造数字空间',
|
|
|
- content: '机身体积与普通手机无异, <br>重量为115克,<br>仅为同类型产品重量的1/30。'
|
|
|
- },
|
|
|
- {
|
|
|
- fontImg: 'icon-kjsj',
|
|
|
- icon: require('@/assets/images/product_img_02_b@2x.png'),
|
|
|
- title: '全自动采集空间数据',
|
|
|
- content: '无需具备专业知识,10分钟即可采集<br>100平米空间数据,一键上传云端系统, <br>5分钟自动生成模型。'
|
|
|
- },
|
|
|
- {
|
|
|
- fontImg: 'icon-swhy',
|
|
|
- icon: require('@/assets/images/product_img_02_c@2x.png'),
|
|
|
- title: '高精度三维还原',
|
|
|
- content: '720°无死角复刻3D实景, <br>呈现4K高清画质, <br>实现沉浸式空间漫游。'
|
|
|
- }
|
|
|
- ]
|
|
|
-
|
|
|
let params = [
|
|
|
'1/2.3 12M CMOS感应器x2(输出像素数等同于 14M)',
|
|
|
'30fps',
|
|
@@ -270,19 +238,19 @@ export default {
|
|
|
|
|
|
let params2 = [
|
|
|
{
|
|
|
- icon: require('@/assets/images/icon1.png'),
|
|
|
+ icon: this.$cdn + 'images/icon1.png',
|
|
|
txt: '实时分享实训世界的所有惊喜。如今,360度图像可实现即时串流!'
|
|
|
},
|
|
|
{
|
|
|
- icon: require('@/assets/images/icon2.png'),
|
|
|
+ icon: this.$cdn + 'images/icon2.png',
|
|
|
txt: '使用专用智能手机应用程式,拍摄的同事检查曝光和白平衡。'
|
|
|
},
|
|
|
{
|
|
|
- icon: require('@/assets/images/icon3.png'),
|
|
|
+ icon: this.$cdn + 'images/icon3.png',
|
|
|
txt: '快门速度的设定范围为1/6400秒'
|
|
|
},
|
|
|
{
|
|
|
- icon: require('@/assets/images/icon4.png'),
|
|
|
+ icon: this.$cdn + 'images/icon4.png',
|
|
|
txt: '静态图像:(大)约1600'
|
|
|
}
|
|
|
]
|
|
@@ -332,24 +300,24 @@ export default {
|
|
|
}
|
|
|
|
|
|
return {
|
|
|
- benefitGroup,
|
|
|
standardGroup,
|
|
|
params,
|
|
|
params2,
|
|
|
- runLineCanvas: false,
|
|
|
+ runLineCanvas: true,
|
|
|
+ ismobile: browser.mobile,
|
|
|
runNum: 'up',
|
|
|
numArr: {},
|
|
|
case1: {
|
|
|
- content: require('@/assets/video/8k.mp4'),
|
|
|
- back: require('@/assets/video/4k.mp4'),
|
|
|
+ content: this.$cdn + 'video/8k.mp4',
|
|
|
+ back: this.$cdn + 'video/4k.mp4',
|
|
|
lTxt: '普通',
|
|
|
rTxt: '4DKankan PRO',
|
|
|
lMask: '4K高清',
|
|
|
rMask: '8K高清图像,3倍放大'
|
|
|
},
|
|
|
case2: {
|
|
|
- content: require('@/assets/video/qingxi.mp4'),
|
|
|
- back: require('@/assets/video/moku.mp4'),
|
|
|
+ content: this.$cdn + 'video/qingxi.mp4',
|
|
|
+ back: this.$cdn + 'video/moku.mp4',
|
|
|
lTxt: '普通',
|
|
|
rTxt: '4DKankan PRO'
|
|
|
}
|
|
@@ -357,7 +325,8 @@ export default {
|
|
|
},
|
|
|
computed: {
|
|
|
...mapState({
|
|
|
- split: state => state.ui.navDivision
|
|
|
+ split: state => state.ui.navDivision,
|
|
|
+ langEight: state => state.language.home.eight
|
|
|
})
|
|
|
},
|
|
|
watch: {
|