微信小程序分析与学习(城市切换Switchcity)

初学者(本人)面对城市切换的调试学习过程

城市切换效果,点击右侧的字母,页面移动到相应的区域

对于示例的学习,我们需要找到这个功能的互动效果在哪里写(一般是js里面),模块的视觉效果(边边块块和字体等)在.wxss中定义,而这些边边块块以及文字的内容又是在wx,l中创建的。只要有内容,在wxml中肯定有对应的设置。因此可以说整个的效果是通过wxml将js的效果和wxss的效果联系的。我们的调试目标就是体会这些联系产生效果的过程,并最后以总结的方式学习各个组件、配置和函数是怎样被使用的。

首先,看代码文件的情况
代码文件情况,我们的第一步是找到wxml中对各个边边块块的架构代码

WXML部分详解

我们的第一步是找到wxml中对各个边边块块的架构代码。
找到wxml(这一个示例中只有一个switchcity.wxml)
,然后转到调试器页面。

页面中代码和页面视图块的对应关系(在调试器中查看)

打开调试器,查看wxml代码对应的页面模块

右侧索引栏对应代码

此图中第一行代码对应视图面右侧的滑动栏;第二行对应页面上的“当前选择城市;第三行代码对应放置城市列表的模块”
第一行代码对应视图面右侧的滑动栏

但这一行代码只是定义了这一视图模块的所属的类“”searchLetter” “touchClass”,而这两个类名将在被用以在wxss中设置视觉效果。

/*wxss
.searchLetter{
position: fixed;
right: 0;
width: 40px;
height: 100%;
text-align: center;
justify-content: center;
display: flex;
flex-direction: column;
color: #666;
z-index: 1
}

.touchClass{
background-color: rgba(0, 0, 0,0.5);
color: #fff;
}

如上图所示为.searchLetter与touchClass中的

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值