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

做视频在线观看网站建立采样点感控监督机制

做视频在线观看网站,建立采样点感控监督机制,网站建设交付,电商网站100排行榜文章目录 前言代码实现运行效果技术分析 前言 同事有个需求 授权获取用户头像 和 昵称 。之前做过线上小程序发版上线流程 就实现了下 最新的方法和 api 有些变化 记录下 代码实现 先直接上代码 <template><view class"container"><buttonclass&qu…

文章目录

  • 前言
  • 代码实现
  • 运行效果
  • 技术分析


前言

同事有个需求 授权获取用户头像 和 昵称 。之前做过线上小程序发版上线流程 就实现了下 最新的方法和 api 有些变化 记录下


代码实现

先直接上代码

<template><view class="container"><buttonclass="choose-avatar-button"open-type="chooseAvatar"@chooseavatar="onChooseavatar">获取头像</button><view class="user-info"><imageclass="avatar":src="userInfo.avatarUrl"v-if="userInfo.avatarUrl"mode="aspectFill"></image><inputclass="nickname-input"type="nickname"placeholder="请输入昵称"v-model="userInfo.userName"@blur="getNickname"/><text class="display-username">{{ userInfo.userName }}</text></view></view>
</template><script>
export default {data() {return {userInfo: {avatarUrl: "",userName: "",},};},methods: {onChooseavatar(e) {console.log("e", e);this.userInfo.avatarUrl = e.detail.avatarUrl;},getNickname(e) {console.log("e", e);this.userInfo.userName = e.detail.value;},},
};
</script><style lang="scss">
.container {display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 20px;background-color: #f5f5f5; /* 设置背景颜色 */height: 100vh; /* 设置容器高度为100%视口高度 */
}.choose-avatar-button {background-color: #007bff; /* 按钮背景色 */color: white; /* 字体颜色 */border: none; /* 去掉边框 */border-radius: 5px; /* 按钮圆角 */padding: 10px 20px; /* 按钮内边距 */font-size: 18px; /* 字体大小 */margin-bottom: 20px; /* 下边距 */
}.user-info {display: flex;flex-direction: column;align-items: center;background-color: white; /* 用户信息背景 */border-radius: 10px; /* 圆角 */box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* 阴影效果 */padding: 20px; /* 内边距 */width: 80%; /* 宽度 */
}.avatar {width: 100px; /* 头像宽度 */height: 100px; /* 头像高度 */border-radius: 50%; /* 圆形 */margin-bottom: 10px; /* 下边距 */
}.nickname-input {width: 100%; /* 输入框宽度 */padding: 10px; /* 内边距 */border: 1px solid #ccc; /* 边框 */border-radius: 5px; /* 圆角 */font-size: 16px; /* 字体大小 */margin-bottom: 10px; /* 下边距 */
}.display-username {margin-top: 10px; /* 上边距 */font-size: 20px; /* 字体大小 */color: #333; /* 字体颜色 */
}
</style>

运行效果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

技术分析

旧版本的 getUserProfile和getUserInfo接口不再能获取用户信息

  • chooseAvatar
    这个方法用于处理用户选择头像的操作。当用户点击按钮并选择头像时,open-type=“chooseAvatar” 会触发这个事件。
    事件参数 e 中包含了用户选择的头像信息。具体来说,e.detail.avatarUrl 会返回用户选择的头像的 URL。
    方法体内使用 this.userInfo.avatarUrl = e.detail.avatarUrl; 将获取到的头像 URL 保存到组件的 userInfo 数据对象中,更新头像的显示。

  • getNickname
    这个方法用于处理用户输入昵称时的操作。当用户在昵称输入框中输入内容并失去焦点时,@blur=“getNickname” 会触发这个事件。
    同样,事件参数 e 中含有用户输入的相关信息,e.detail.value 将返回用户在输入框中输入的昵称内容。
    方法体内使用 this.userInfo.userName = e.detail.value; 将获取到的昵称保存到 userInfo 数据对象中,更新显示的昵称内容。
    总结来说,onChooseavatar 方法用于更新用户头像,getNickname 方法用于更新用户昵称,这两者都通过事件处理和数据绑定来实现用户信息的动态更新。

有用的 不妨 点个赞评论下

http://www.yayakq.cn/news/252784/

相关文章:

  • 网站建设准备期对应网站网站除了做流量还需要什么软件
  • 网站两边广告卖汽车怎么做网站
  • 网站建设公司兴田德润专业网站建站手机
  • 优秀企业站网站凡科网站代码
  • 如何将网站指向404展厅设计费
  • 包头网络推广公司东莞做网站seo
  • 做的网站没有注册广元市住房和城乡建设局网站
  • 中国建设工程造价管理协会网站查询苏州建站免费模板
  • sirna在线设计网站广州天河区有什么好玩的
  • 郴州录取网站公司形象墙装修效果图
  • 南京企业制作网站海口seo网站推广
  • 郑州网站制作生产厂商定制孝感58同城网站建设
  • 网络优化网站智慧团建信息系统网站
  • 手机上怎么做网站深圳龙华昨天死人新闻
  • 网站迁移教材赵县住房和城乡建设局网站首页
  • 网站设计就业前景营销型网站的建设和运营
  • 东莞seo网站建设公司wordpress设置主从库
  • 个人免费网站建站关键词安次区建设局网站
  • 网站建设目录网站开发公司排行榜
  • 杭州网站建设招聘网苏州有哪些互联网公司
  • 国外以紫色为背景的网站vue网站开发注意事项
  • 凡科建网站怎么做阴影立体网络营销推广的核心是什么
  • 中小企业网站建设客户需求调查问卷网站建设与维护管理办法
  • 营销型企业网站功能织梦做的网站页面打不开
  • 宁波制作网站的公司wordpress百家主题
  • 网站logo设计在线生成响水企业做网站多少钱
  • php网站开发实例建筑培训中心
  • 丽水市住房和城建建设局网站基于asp的网站设计与实现
  • 网站名查询wordpress 获取随机文章
  • 响应式网站开发的物流网站建设相关的问题