提交 3322ec75 authored 作者: matian's avatar matian

修改右侧弹框

上级 6199f7ba
...@@ -3,42 +3,47 @@ ...@@ -3,42 +3,47 @@
<ul class="tab_btns"> <ul class="tab_btns">
<li <li
:class="{ enroll: true, active: tabBtnActive && tabBtnTarget === 'enroll' }" :class="{ enroll: true, active: tabBtnActive && tabBtnTarget === 'enroll' }"
@mouseover="handleMsOver('enroll')" @click="handleMsOver"
@mouseout="handleMsOut" v-if="isShowBtn === true"
> >
<p>报名咨询</p> <p>报名咨询</p>
</li> </li>
<li <!-- <li
:class="{ wx: true, active: tabBtnActive && tabBtnTarget === 'wx' }" :class="{ wx: true, active: tabBtnActive && tabBtnTarget === 'wx' }"
@mouseover="handleMsOver('wx')" @mouseover="handleMsOver('wx')"
@mouseout="handleMsOut" @mouseout="handleMsOut"
> >
<p>微信公众号</p> <p>微信公众号</p>
</li> </li> -->
</ul> </ul>
<transition <!-- <transition
name="custom-classes-transition" name="custom-classes-transition"
enter-active-class="animated tada" enter-active-class="animated tada"
leave-active-class="animated bounceOutRight" leave-active-class="animated bounceOutRight"
> > -->
<div v-show="tabBtnActive" class="tab_cont" @mouseover="handleMsOver('')" @mouseout="handleMsOut"> <div v-show="tabBtnActive" class="tab_cont">
<div class="enroll_cont" v-show="tabBtnTarget === 'enroll'"> <div class="enroll_cont">
<h5>报名咨询</h5> <i
<p><el-input v-model="formInfo.name" placeholder="请输入您的姓名" size="small"></el-input></p> class="el-icon-circle-close"
<p><el-input v-model="formInfo.phone" placeholder="请输入您的电话" size="small"></el-input></p> style="margin-top:10px;float:right;color:#ffffff;font-size:24px;cursor:pointer;z-index:10000; position:relative"
<p><el-input v-model="projectName" size="small" :readonly="true"></el-input></p> @click="handleClose"
<p class="sendcode"> ></i>
<el-input v-model="sendCode" placeholder="请输入验证码" size="small"></el-input <h5>报名咨询</h5>
><el-button :disabled="isBtnDisabled" id="checkedCode" @click="getSendCode">获取验证码</el-button> <p><el-input v-model="formInfo.name" placeholder="请输入您的姓名" size="small"></el-input></p>
</p> <p><el-input v-model="formInfo.phone" placeholder="请输入您的电话" size="small"></el-input></p>
<p><el-button style="width: 100%" @click="submitEnroll">立即报名</el-button></p> <p><el-input v-model="projectName" size="small" :readonly="true"></el-input></p>
</div> <p class="sendcode">
<div class="wx_cont" v-show="tabBtnTarget === 'wx'"> <el-input v-model="sendCode" placeholder="请输入验证码" size="small"></el-input
<h5>扫描关注微信公众号</h5> ><el-button :disabled="isBtnDisabled" id="checkedCode" @click="getSendCode">获取验证码</el-button>
<img src="~@/assets/images/wx_code.jpg" /> </p>
</div> <p><el-button style="width: 100%" @click="submitEnroll">立即报名</el-button></p>
</div> </div>
</transition> <div class="wx_cont" v-show="tabBtnTarget === 'wx'">
<h5>扫描关注微信公众号</h5>
<img src="~@/assets/images/wx_code.jpg" />
</div>
</div>
<!-- </transition> -->
</div> </div>
</template> </template>
<script> <script>
...@@ -48,7 +53,8 @@ const MOBILE_REG = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35 ...@@ -48,7 +53,8 @@ const MOBILE_REG = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35
export default { export default {
data() { data() {
return { return {
tabBtnActive: false, tabBtnActive: true,
isShowBtn: false,
tabBtnTarget: '', tabBtnTarget: '',
projectName: '应用心理学硕士', projectName: '应用心理学硕士',
sendCode: '', sendCode: '',
...@@ -61,14 +67,18 @@ export default { ...@@ -61,14 +67,18 @@ export default {
} }
}, },
methods: { methods: {
handleMsOver(type) { handleClose() {
this.tabBtnActive = true console.log('111')
if (type !== '') { this.tabBtnActive = !this.tabBtnActive
this.tabBtnTarget = type this.isShowBtn = true
}
}, },
handleMsOut(type) { handleMsOver() {
this.tabBtnActive = false this.tabBtnActive = !this.tabBtnActive
this.isShowBtn = false
// if (type !== '') {
// this.tabBtnTarget = type
// }
}, },
submitEnroll() { submitEnroll() {
let flag = true let flag = true
...@@ -190,7 +200,7 @@ export default { ...@@ -190,7 +200,7 @@ export default {
transform: translateY(-50%); transform: translateY(-50%);
.tab_btns { .tab_btns {
width: 72px; width: 72px;
height: 136px; // height: 136px;
font-size: 12px; font-size: 12px;
border-radius: 4px; border-radius: 4px;
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
...@@ -245,7 +255,7 @@ export default { ...@@ -245,7 +255,7 @@ export default {
} }
.tab_cont { .tab_cont {
position: absolute; position: absolute;
left: -310px; left: -238px;
top: -120px; top: -120px;
width: 310px; width: 310px;
height: 374px; height: 374px;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论