继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

小程序极简入门1

哔哔one
关注TA
已关注
手记 505
粉丝 94
获赞 543

体验小程序

话不多说,直接开干...

首先下载 微信开发者工具

打开微信开发者工具,选择体验小程序

webp

体验小程序

在本地磁盘新建一个目录,如helloWorld

webp

小程序体验

点击确定,微信将会为我们生成一个默认的小程序欢迎页:

webp

小程序欢迎页

小程序的构成

欢迎页的内容是由以下文件渲染出来的:

webp

文件结构

首先,我们来分析下index.wxml

<view class="container">
  <view class="userinfo">
    <button wx:if="{{!hasUserInfo && canIUse}}" open-type="getUserInfo" bindgetuserinfo="getUserInfo"> 获取头像昵称 </button>
    <block wx:else>
      <image bindtap="bindViewTap" class="userinfo-avatar" src="{{userInfo.avatarUrl}}" mode="cover"></image>
      <text class="userinfo-nickname">{{userInfo.nickName}}</text>
    </block>
  </view>
  <view class="usermotto">
    <text class="user-motto">{{motto}}</text>
  </view></view>

很明显,这些内容与html相似,但又不属于html。看着像是自定义的xml。实质上,这是微信标记语言(WeiXin Markup Language),详见看 WXML文档,可以将其与web页面的html相对应

接着分析index.wxss

/**index.wxss**/.userinfo {  display: flex;  flex-direction: column;  align-items: center;
}.userinfo-avatar {  width: 128rpx;  height: 128rpx;  margin: 20rpx;  border-radius: 50%;
}.userinfo-nickname {  color: #aaa;
}.usermotto {  margin-top: 200px;
}

这个文件一看就是与web页面的css相对应。WXSS(WeiXin Style Sheets)是一套样式语言,用于描述 WXML 的组件样式。官方文档

最后分析index.js文件,文件内容太长就不列出来了。虽然后缀名与web的javascript一样,但两者是不同的语言,在小程序中,被称为WXS(WeiXin Script)j, 详见官方文档

由此可见,小程序的页面是由WXML, WXS, WXSS三者构建而成。我们可以简单地将这三者分别对应于web三大标准中的html, js, css, 便于我们快速理解新概念

通过对文件进行修改,体验下开发流程,将index.js中的数据修改

webp

修改内容

然后按编译查看效果

webp

编译

页面的显示内容已被修改

webp

你好,世界



作者:章鱼喵_
链接:https://www.jianshu.com/p/3b5975322873


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP