项目一:显示头像和昵称
目标:
用到的组件:
(1)图片 <image src='图片路径'></image>
(2) 文字 <text>"内容"</text>
(3)按钮 <button >"按钮上的字"</button>
步骤:
1、打开微信开发者工具
2、新建后退出,找到文件夹,删除项目,再打开:
提示报错,我们自己手动建文件:
(1)、全局三个文件,分别是app.js app.json【内放一个{}】 app.wxss(名称不可更改)
(2)、创建Pages目录文件(作用是用来放各个页面的)
(3)、创建页面{给页面起名字,并且创建4个文件}
js:页面逻辑实现
json: 负责标题栏和一些状态栏
wxml: 管理页面有什么
wxss: 页面排布3、代码:
12345678910111213141516171819/
/
pages
/
index
/
index.js
Page({
/
*
*
*
页面的初始数据
*
/
data: {
src:
"/images/weixin.jpg"
,
data:
"Hello world"
},
getMyInfo:function(e){
console.log(e.detail.userInfo)
let info
=
e.detail.userInfo;
this.setData({
name: info.nickName,
/
/
更新昵称
src: info.avatarUrl
/
/
更新图片
})
},
。。。。。。。。。。
})
1234567<!
-
-
pages
/
index
/
index.wxml
-
-
>
<view
class
=
"container"
>
<image src
=
"{{src}}"
><
/
image>
<text>{{data}}<
/
text>
<button
open
-
type
=
"getUserInfo"
bindgetuserinfo
=
"getMyInfo"
>点击获得头像和昵称<
/
button>
<!
-
-
open
-
type
=
"getUserInfo"
:激活获取微信用户信息功能 bindgetuserinfo
=
"getMyInfo"
:获取的数据传给自定义函数getMyInfo
-
-
>
<
/
view>
1234567891011121314151617/
*
pages
/
index
/
index.wxss
*
/
.container{
height:
100vh
;
/
*
高
100
视窗,写
100
%
无效
*
/
display: flex;
flex
-
direction: column;
align
-
items:center;
/
*
水平方向居中
*
/
justify
-
content: space
-
around
/
*
垂直方向分散布局
*
/
}
.container image{
width:
200rpx
;
height:
200rpx
;
border
-
radius:
50
%
;
/
*
4
个角变为圆角形状
*
/
}
.container text{
font
-
size:
50rpx
;
color: red;
}
app.json:全局设置
12345678910111213{
"pages"
: [
"pages/index/index"
],
"window"
: {
"navigationBarBackgroundColor"
:
"#663399"
,
"navigationBarTextStyle"
:
"black"
,
"navigationBarTitleText"
:
"获取头像和昵称"
,
"backgroundColor"
:
"#eeeeee"
,
"backgroundTextStyle"
:
"light"
,
"enablePullDownRefresh"
: false
}
}
作者:Hang Shao
出处:https://www.cnblogs.com/pam-sh/p/12326962.html
版权:本作品采用「知识共享」许可协议进行许可。
声明:欢迎交流! 原文链接 ,如有问题,可邮件(mir_soh@163.com)咨询.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)