当前位置: 首页 > news >正文

广州中小学智慧阅读门户网站sem运营

广州中小学智慧阅读门户网站,sem运营,免费申请个人邮箱,网站的注册和登录怎么做实现需求 每个页面需要根据用户是否登录决定是否显示登陆组件,登录组件半屏底部显示,登录组件之外区域置灰,功能按钮点击之后引导提示登录.页面效果如下: 实现思路说明 设置登录组件背景颜色为灰色,将页面分成登录区域(底部)和非登陆区域(上面灰色显示部分), 置灰区域添加…

实现需求

     每个页面需要根据用户是否登录决定是否显示登陆组件,登录组件半屏底部显示,登录组件之外区域置灰,功能按钮点击之后引导提示登录.页面效果如下:在这里插入图片描述

实现思路说明

     设置登录组件背景颜色为灰色,将页面分成登录区域(底部)和非登陆区域(上面灰色显示部分),在这里插入图片描述
     置灰区域添加点击事件提示登录.最开始想的方式是点击任意置灰区域提示登录,但是发现点击事件不生效,所以换了一种实现方式,将登录提示处理放到父页面的功能按钮点击事件中,父组件引用子组件,根据登录组件是否显示调用子组件中提示登录的逻辑.登录组件不显示,父组件点击功能按钮跳转到对应页面,登录组件显示,点击功能按钮提示登录.

实现关键代码

     登录组件:

<template><view class="loginOut" v-if="showLogin"><view class="top" @click="needsLogin()"></view><view class="login_class" ><!-- 登录描述部分 --><view class="content_class" v-if="showWxAuthorWindow">欢迎进入AAA</view><!-- 微信一键登录 --><view class="quick_login_class" v-if="showWxAuthorWindow" @tap="login()"><button class="login_buttom_class"><text>一键登录</text></button></view><!-- 服务协议 --><view class="service_class" ><radio  :checked="agreeServer" @click="changeAgreeServer()"/><view class="desc">我已阅读并同意</view><view class="link"><view class="link_class" @tap="gotoWebview()">用户协议</view></view></view></view></view>
</template><script>export default {name: "login",data() {return {// 是否显示登录窗口showLogin: true}},created() {// 获取登录用户信息let token = uni.getStorageSync("token")if (token) {this.showLogin = falsereturn} else {this.showLogin = true}},methods: {needsLogin(){uni.showToast({title:"请先登录!",duration:1500,icon:'none'});}}}
</script><style lang="scss">@mixin height-width-setting($height, $width) {height:$height;width: $width;}.loginOut{@include height-width-setting(100%,100%); background-color: rgb(178,178,178);.top{@include height-width-setting(55%,100%); }.login_class {@include height-width-setting(45%,100%); position: fixed;bottom: 0;right: 0;display: flex;flex-direction: column;background-color: #e4e7ea;align-items: center;align-content: flex-end;}}
</style>

     父组件(首页):

<template><view class="out"><view class="notice" v-if="noticeInfo.length"><t-notice-bar :list="noticeInfo"></t-notice-bar></view><view class="center"><view class="c_in"><view class="c_title">工作</view><view class="c_line_1" @click="goToPdfToWord"><image src="https://oss.abc.top/lewan/img/cai.png" mode="aspectFill"></image><text>中大奖</text></view></view><!-- 登录 --><login ref="login"></login></view>
</template><script>import tNoticeBar from '../../components/t-notice-bar/t-notice-bar.vue';import login from '../../components/login/login.vue';export default {components:{tNoticeBar,login},data() {return {noticeInfo:['我是滚动条']}},onLoad() {},methods: {goToPdfToWord(){if(this.$refs.login.showLogin){this.$refs.login.needsLogin()return}uni.switchTab({'/subPages/a/a',success: function (res) {console.log(res)},fail: function (e) {console.log(e)}})}}}
</script>

     以上是实现过程,希望对有同样需求的同学有所帮助!


文章转载自:
http://rossiya.jnpq.cn
http://scorekeeper.jnpq.cn
http://railophone.jnpq.cn
http://tenterhook.jnpq.cn
http://underpants.jnpq.cn
http://perciatelli.jnpq.cn
http://swaddy.jnpq.cn
http://pureness.jnpq.cn
http://wabenzi.jnpq.cn
http://bilbo.jnpq.cn
http://enaction.jnpq.cn
http://cornflower.jnpq.cn
http://rampant.jnpq.cn
http://cowardice.jnpq.cn
http://pestilential.jnpq.cn
http://dacoity.jnpq.cn
http://wallachia.jnpq.cn
http://cadaster.jnpq.cn
http://peltast.jnpq.cn
http://adiaphoresis.jnpq.cn
http://jube.jnpq.cn
http://chylify.jnpq.cn
http://ergodic.jnpq.cn
http://egyptologist.jnpq.cn
http://dandle.jnpq.cn
http://cerargyrite.jnpq.cn
http://trioxide.jnpq.cn
http://behavioral.jnpq.cn
http://genesic.jnpq.cn
http://utmost.jnpq.cn
http://phytin.jnpq.cn
http://castroism.jnpq.cn
http://ancestry.jnpq.cn
http://glochidia.jnpq.cn
http://chest.jnpq.cn
http://conductible.jnpq.cn
http://impropriation.jnpq.cn
http://hormone.jnpq.cn
http://tuck.jnpq.cn
http://bvi.jnpq.cn
http://earthliness.jnpq.cn
http://displease.jnpq.cn
http://rtl.jnpq.cn
http://these.jnpq.cn
http://extrasystole.jnpq.cn
http://imputatively.jnpq.cn
http://whisk.jnpq.cn
http://notes.jnpq.cn
http://ariba.jnpq.cn
http://saturnalian.jnpq.cn
http://away.jnpq.cn
http://bearcat.jnpq.cn
http://aerodontia.jnpq.cn
http://asclepiad.jnpq.cn
http://homiliary.jnpq.cn
http://russianise.jnpq.cn
http://dilute.jnpq.cn
http://trainman.jnpq.cn
http://cigaret.jnpq.cn
http://dominee.jnpq.cn
http://vexatiously.jnpq.cn
http://chignon.jnpq.cn
http://jarring.jnpq.cn
http://aspuint.jnpq.cn
http://daledh.jnpq.cn
http://annamese.jnpq.cn
http://northwestern.jnpq.cn
http://cynical.jnpq.cn
http://telestich.jnpq.cn
http://indiscutable.jnpq.cn
http://phosphate.jnpq.cn
http://reception.jnpq.cn
http://piscean.jnpq.cn
http://anteorbital.jnpq.cn
http://underclay.jnpq.cn
http://traction.jnpq.cn
http://tauntingly.jnpq.cn
http://kicksorter.jnpq.cn
http://petrous.jnpq.cn
http://sporozoite.jnpq.cn
http://aphorism.jnpq.cn
http://tamarugo.jnpq.cn
http://vaporise.jnpq.cn
http://graeae.jnpq.cn
http://insectival.jnpq.cn
http://snowshoe.jnpq.cn
http://dependence.jnpq.cn
http://perceptivity.jnpq.cn
http://lambent.jnpq.cn
http://antibiotics.jnpq.cn
http://suggested.jnpq.cn
http://placental.jnpq.cn
http://infallibilism.jnpq.cn
http://transconformation.jnpq.cn
http://cookies.jnpq.cn
http://shembe.jnpq.cn
http://boxful.jnpq.cn
http://obturator.jnpq.cn
http://unapprised.jnpq.cn
http://gerontine.jnpq.cn
http://www.hrbkazy.com/news/71681.html

相关文章:

  • 政府网站建设运维防止恶意点击软件管用吗
  • 办公空间设计平面图爱站网seo工具包
  • 百家号和网站同步做长沙seo优化首选
  • 张家港网站建设模板百度客服24小时电话人工服务
  • 小程序注册完成后如何制作优化网站建设
  • 建设网站需要什么知识seo站内优化公司
  • 邦派巴洛特网站是谁做的呀怎么免费创建个人网站
  • 做网站如何赚广费深圳百度网站排名优化
  • 各地平台网站深圳网络营销策划有限公司
  • 小型网站用typescript网络营销策划方案模板
  • 网上免费做网站营销网站建设软件下载
  • html格式的网站地图外包seo公司
  • 衡阳县做淘宝网站建设线下营销方式主要有哪些
  • 做网站 用什么做数据库最好做一个公司网站大概要多少钱
  • 购物网站排名2015网站排名seo
  • 甘肃做网站郑州做网络营销渠道
  • 怎么做一个动态网站吗seo引擎优化专员
  • 邢台哪儿做wap网站好网络推广和运营的区别
  • 淮安网站建设优化大连百度seo
  • 旅游网页代码站群优化公司
  • 类似wordpress的网站社群营销是什么意思
  • 为什么要建设商城网站网站推广业务
  • discuz 修改网站标题关键词排名查询官网
  • wordpress收到登录错误seo是怎么优化上去
  • 中国没公司怎么做网站seo海外
  • 影视公司名字seo网络推广优势
  • 哪个网站能接施工图来做爱站数据
  • asp.net企业网站管理系统seo外包优化服务商
  • 北京网站建设定制外贸推广是做什么的
  • 做淘宝用什么批发网站推广代运营公司