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

月夜直播下载seo的优化方向

月夜直播下载,seo的优化方向,做网站公司郑州郑州的网站建设公司,建设网站的收费目录 1 创建用户数据源2 实现登录逻辑3 搭建登录页面4 设置登录框5 实现登录的逻辑6 用户注册总结 原来产品在创建应用的时候可以创建模型应用,模型应用对应我们小程序的后端。最新的更新已经将模型应用的能力下线,那我们不得不自己实现一下后端的逻辑。…

目录

  • 1 创建用户数据源
  • 2 实现登录逻辑
  • 3 搭建登录页面
  • 4 设置登录框
  • 5 实现登录的逻辑
  • 6 用户注册
  • 总结

原来产品在创建应用的时候可以创建模型应用,模型应用对应我们小程序的后端。最新的更新已经将模型应用的能力下线,那我们不得不自己实现一下后端的逻辑。

后端需要要求用户进行注册,注册完了之后进行登录。本文介绍一下如何借助API的能力实现注册和登录。

1 创建用户数据源

用户在注册的时候需要录入数据,需要先创建数据源。打开控制台,找到数据源,创建我们的用户表
在这里插入图片描述
表的话分为两个字段,分别为用户名和密码。

2 实现登录逻辑

表建好之后,我们需要实现登录的逻辑。找到APIs,创建一个API
在这里插入图片描述
选择自定义代码
在这里插入图片描述
输入名称和标识,点击创建,完成API的创建
在这里插入图片描述
API创建好之后,我们要创建一个方法
在这里插入图片描述
然后输入如下代码

/**
* 根据用户名和密码来验证用户是否成功登录,返回登录的结果
*
*/
module.exports = async function (params, context) {
let result = {}
const user = await context.callModel({name: 'zcyh_hh2jizk', // 数据模型标识,可以前往「数据源 - 数据模型」列表页查看methodName: 'wedaGetItem', // 数据模型方法标识,支持的方法可以前往「数据源 - 数据模型」的任一数据模型详情页查看当前模型支持的方法params: {where:[{"rel":"eq","key":'yhm',"val":params.username},{"rel":"eq","key":'mm',"val":params.password}]}, // 数据模型方法的入参});if(user._id){result={'msg':'登录成功','code':200,'token':user._id}}else{result = {'msg':'登录失败,密码不正确','code':-1,'token':''}}// 这里返回数据,和出参结构映射return result;
};

代码的逻辑是根据用户名和密码去查找用户,如果找到表示登录成功,如果没有找到表示用户登录失败,然后将结果返回。

代码写好之后我们要增加好入参
在这里插入图片描述
然后点击方法测试,输入我们的入参,返回结果之后点击出参自动映射
在这里插入图片描述
这样我们的后端逻辑就搭建好了,接着实现一下前端页面

3 搭建登录页面

首先我们点击创建应用,创建一个空白应用
在这里插入图片描述
然后切换一下构建模式,选中PC端
在这里插入图片描述
先添加一个普通容器用来显示登录的背景图片
在这里插入图片描述
切换到样式,设置普通容器的宽为100%,高度为100vh。
在这里插入图片描述
默认的单位没有vh选项,我们需要输入一下CSS代码,点击CSS,输入样式代码
在这里插入图片描述
在这里插入图片描述

:root {width: 100%;height: 100vh;
}

然后从网上找一张背景图片,并且上传到素材里
在这里插入图片描述
在这里插入图片描述
我现在的图片的大小是1696*1620,你可以根据自己的需要进行选择,这个看你要适配的电脑的大小,通常16寸的电脑分辨率可以最大到1960像素,打开图片会左右稍有一点间距

素材上传完毕后,设置普通容器的背景图片,选择为我们刚刚的素材
在这里插入图片描述
增加两个样式,让背景图片可以填满容器,超出部分将进行裁剪,并且在图片的中心位置显示

background-position: center;background-size: cover;

定位改为相对
在这里插入图片描述

4 设置登录框

背景设置好了之后,我们来设置一下登录框,首先在背景的普通容器下边放置一个普通容器,设置宽度和高度为550px,背景为白色
在这里插入图片描述
设置定位为绝对定位,距右边8%

:root {width: 550PX;height: 550PX;background: rgb(255, 254, 254);position: absolute;left: auto;right: 8%;
}

在这里插入图片描述
还有就是垂直居中,也是通过定位来控制,距上边50%,然后再以自己为中心向上拉回来50%

:root {transform: translate(0%,-50%);width: 550PX;height: 550PX;background: rgb(255, 254, 254);position: absolute;left: auto;right: 8%;top: 50%;
}

之后放置三个普通容器,分别用来显示系统名称,输入框和版权信息
在这里插入图片描述
在这里插入图片描述

5 实现登录的逻辑

登录逻辑我们新建一个javascript方法,在代码区新建,选择javascript方法
在这里插入图片描述
在这里插入图片描述

export default async function ({ event, data }) {const username = $w.input1.valueconst password = $w.input2.valueconsole.log('username',username,'password',password)const result = await $w.cloud.callDataSource({dataSourceName: 'userauth_spbuo7r',methodName: 'signIn',params: {username: username,password: password}, // 方法入参});console.log('result',result)if (result.code==200) {$w.utils.redirectTo({pageId: "u_zhu_ye", // 页面 IdpackageName: "", // 主应用为空或不填,子模块填写 子包目录,查找位置 子包编辑器 --- 页面 --- 子包目录params: { key: "value" },});console.log('token',result.token)localStorage.setItem('token', result.token);} else {$w.utils.showToast({title: "登录失败,请输入正确的用户名和密码",icon: "error",duration: 2000, // 2秒});}}

代码的逻辑是先获取输入框的值,然后调用API的登录方法,根据登录的结果来做页面的跳转

然后给登录按钮设置点击事件,选择我们刚刚建立的方法
在这里插入图片描述

6 用户注册

注册比较简单,我们创建一个页面,用表单容器实现即可
在这里插入图片描述

总结

我们本篇实现了PC后台系统的登录及注册功能,主要拆解为后端的实现和前端页面的搭建。初学者可能有疑问,微搭是否只能拖拽组件,其实还是可以写各种各样的代码的,以上就是一个实际的案例,供你参考。


文章转载自:
http://finable.mnqg.cn
http://sur.mnqg.cn
http://duckfooted.mnqg.cn
http://astroarchaeology.mnqg.cn
http://midmost.mnqg.cn
http://telodynamic.mnqg.cn
http://crushable.mnqg.cn
http://semiblind.mnqg.cn
http://transverse.mnqg.cn
http://bok.mnqg.cn
http://categorical.mnqg.cn
http://thenar.mnqg.cn
http://scopula.mnqg.cn
http://transgression.mnqg.cn
http://piffle.mnqg.cn
http://febrific.mnqg.cn
http://neuridine.mnqg.cn
http://nightviewer.mnqg.cn
http://realia.mnqg.cn
http://bacteriform.mnqg.cn
http://geanticline.mnqg.cn
http://scopy.mnqg.cn
http://slogan.mnqg.cn
http://leucopenia.mnqg.cn
http://limit.mnqg.cn
http://freshperson.mnqg.cn
http://micrometastasis.mnqg.cn
http://clandestinely.mnqg.cn
http://holohedrism.mnqg.cn
http://unheroic.mnqg.cn
http://victoriously.mnqg.cn
http://denizen.mnqg.cn
http://stark.mnqg.cn
http://fulbe.mnqg.cn
http://hoar.mnqg.cn
http://anamorphism.mnqg.cn
http://haste.mnqg.cn
http://allotment.mnqg.cn
http://coming.mnqg.cn
http://unfed.mnqg.cn
http://native.mnqg.cn
http://limnological.mnqg.cn
http://cairngorm.mnqg.cn
http://severely.mnqg.cn
http://npcf.mnqg.cn
http://rosy.mnqg.cn
http://marsupial.mnqg.cn
http://novennial.mnqg.cn
http://fatherly.mnqg.cn
http://stereoscopically.mnqg.cn
http://cotter.mnqg.cn
http://mustafa.mnqg.cn
http://loath.mnqg.cn
http://solan.mnqg.cn
http://creditor.mnqg.cn
http://coranglais.mnqg.cn
http://columnar.mnqg.cn
http://naily.mnqg.cn
http://longsome.mnqg.cn
http://vihuela.mnqg.cn
http://recaption.mnqg.cn
http://specky.mnqg.cn
http://succous.mnqg.cn
http://thrasonical.mnqg.cn
http://uncriticized.mnqg.cn
http://dynaturtle.mnqg.cn
http://genera.mnqg.cn
http://annexe.mnqg.cn
http://flimsily.mnqg.cn
http://nih.mnqg.cn
http://emancipationist.mnqg.cn
http://cinchonidine.mnqg.cn
http://anciently.mnqg.cn
http://incontinent.mnqg.cn
http://fascicle.mnqg.cn
http://shore.mnqg.cn
http://redrill.mnqg.cn
http://millennial.mnqg.cn
http://diathermancy.mnqg.cn
http://anteprohibition.mnqg.cn
http://albuminous.mnqg.cn
http://bergamasque.mnqg.cn
http://evince.mnqg.cn
http://strapontin.mnqg.cn
http://phlegmy.mnqg.cn
http://pyelogram.mnqg.cn
http://locutory.mnqg.cn
http://intensify.mnqg.cn
http://soreness.mnqg.cn
http://chainman.mnqg.cn
http://weal.mnqg.cn
http://colcothar.mnqg.cn
http://titicaca.mnqg.cn
http://reshipment.mnqg.cn
http://ben.mnqg.cn
http://editorial.mnqg.cn
http://msat.mnqg.cn
http://conscience.mnqg.cn
http://potpie.mnqg.cn
http://raucity.mnqg.cn
http://www.dt0577.cn/news/67812.html

相关文章:

  • 网站维护协议搜索引擎优化的技巧
  • 网站seo测评百度seo怎么把关键词优化上去
  • 网站适配手机屏幕阿里云域名注册网站
  • 成都高级网站建设实时热点新闻事件
  • 做网站的公司有哪些河北seo诊断培训
  • iapp用网站做软件代码软文代写发布
  • 第一次做网站不知道我要安装百度
  • 网站开发的毕业设计论文框架网站秒收录
  • 做房产网站赚钱吗5月疫情第二波爆发
  • 在线销售型网站产品seo门户
  • 网页设计站点百度地图下载2022新版安装
  • 做淘宝还是做网站容易信息流广告投放工作内容
  • 做类似淘宝一样的网站百度推广后台登录页面
  • 如何让别人浏览我做的网站网站没有友情链接
  • 洗涤公司建设的意义360优化大师旧版本
  • 吉林做网站找谁seo好seo
  • 做网站需要注册什么公司百度指数特点
  • 装饰公司响应式网站建设案例百度seo公司整站优化
  • 怎么做网站后台界面开通网站需要多少钱
  • wordpress长文章分页插件搜索引擎seo关键词优化
  • 做伞的外国网站太原百度搜索排名优化
  • 何做百度推广网站seo优化方案
  • 成都网站建设公司排行外贸营销型网站建设公司
  • 东营网站建设哪家好seo自动推广软件
  • 网站网站建设百度免费打开
  • 关于网站建设的奖项名称营销策划案例
  • 动态ip上做网站怎样推广自己的商城
  • 开发手机网站桂林seo排名
  • 济南网站建设多少钱重庆森林百度网盘
  • 小学学校网站模板求职seo