微信小程序基础课

json文件:属性设置   

例如:"pages" 页面路径、        "window" 默认页面窗口表现、

          "tabBar"底部tab的表现、    "networkTimeout"网络超时时间、

          "debug"是否开启debug模式   

{
  "pages": [
    "pages/index/index",
    "pages/logs/logs"
  ],
  "window": {
    "backgroundTextStyle": "light",
    "navigationBarBackgroundColor": "#fff",
    "navigationBarTitleText": "平乐微帮",
    "navigationBarTextStyle": "black"
  }
}

wxml文件:页面结构

例如:view 、button、block 、image 、text 

   bindtap="clickMe"   绑定触摸后马上离开,clickMe相当于clickMe()函数名



  
    
    
      
      {{userInfo.nickName}}
    
  

  
    {{msg}}
  



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;
}

js 动态交互

一个服务仅仅只有界面展示是不够的,还需要和用户做交互:响应用户的点击、获取用户的位置等等。在小程序里边,我们就通过编写 JS 脚本文件来处理用户的操作。

{{ msg }}

点击 button 按钮的时候,我们希望把界面上 msg 显示成 "Hello World",于是我们在 button 上声明一个属性: bindtap ,在 JS 文件里边声明了 clickMe 方法来响应这次点击操作:

Page({
  clickMe: function() {
    this.setData({ msg: "Hello World" })
  }
})

响应用户的操作就是这么简单,更详细的事件可以参考文档 WXML - 事件 。

 

你可能感兴趣的:(小程序)