美文网首页
2. 简易入门

2. 简易入门

作者: 风___________ | 来源:发表于2018-02-03 04:04 被阅读2次

一:打印数据

console.log('content')

二:页面构成

1. 页面视图层 ------------- [page-name].wxml
// wxml ≈ xml + 事件系统 + 模板引擎
<view>
  <view wx:for="{{ todos }}">
    <block wx:if="{{ !item.is_hidden }}">
      <text>{{ item.text }}</text>
      <button bindtap="completed" data-item-index="{{ index }}"> {{ item.button_text}} </button>
    </block>
  </view>
</view>
上述wxml的显示效果
2. 页面逻辑 ------------- [page-name].js
// 获取全局应用程序对象
const app = getApp()
// Page也是一个全局函数,用来创建页面对象
Page({
// 页面的初始数据
data: {
    todos: [
      { text: 'JavaScript', button_text: 'button0', is_hidden: false },
      { text: 'JavaScript+', button_text: 'button1', is_hidden: false },
      { text: 'JavaScript++', button_text: 'button2', is_hidden: false }
    ]
  }
// ========== 生命周期方法 ==========
      // 页面加载触发
        onLoad () { ... }
      // 页面初次渲染完成
        nReady(){},
      // 页面显示
        onShow(){},
      // 页面隐藏
        onHide(){},
      // 页面销毁
        onUnload(){},
      // 页面下拉动作
        onPullDownRefresh(){},
// ========== 页面数据对象 ==========
        var message = 'MESSAGE'
// ========== 页面方法 ==========
        messageChange(message){ ... }
})
3. 页面样式 ------------- [page-name].wxss
WXSS具有CSS大部分特性。 同时为了更适合开发微信小程序,对CSS进行了扩充以及修改。
尺寸单位
rpx
尺寸对照表
建议: 开发微信小程序时设计师可以用 iPhone6 作为视觉稿的标准。

选择器:


4DD43071-C98A-49BC-B0C1-50B94FD42A8C.png
4. 页面配置 ------------- [page-name].json

每一个小程序页面也可以使用.json文件来对本页面的窗口表现进行配置。 页面的配置比app.json全局配置简单得多,只是设置 app.json 中的 window 配置项的内容,页面中配置项会覆盖 app.json 的 window 中相同的配置项。

{
  "navigationBarBackgroundColor": "#ffffff",
  "navigationBarTextStyle": "black",
  "navigationBarTitleText": "微信接口功能演示",
  "backgroundColor": "#eeeeee",
  "backgroundTextStyle": "light",
  "enablePullDownRefresh":false,
  "disableScroll":false,
  "onReachBottomDistance":50
}

三:wxml 条件渲染

wx:if

block wx:if

wx:for

wx:if

相关文章

  • 2. 简易入门

    一:打印数据 二:页面构成 1. 页面视图层 ------------- [page-name].wxml 2. ...

  • Numpy简易入门笔记

    来自 AI基础:Numpy简易入门手动运行了一遍实例代码,笔记待查于此处。 Numpy 简易入门 Numpy是 N...

  • git学习之好文推荐

    简单入门git - 简易指南 官方中文文档git-book

  • git提交代码

    简易的命令行入门教程: 创建 git 仓库: 已有仓库?

  • pandas库入门

    Pandas简易入门(一) https://www.cnblogs.com/kylinlin/p/5226790....

  • web前端入门到实战:CSS3动画简单案例

    1.简易加载中 2.简易进度条 3.过渡属性

  • 简易 kubernetes 入门

    才接触 kubernetes 的时候觉得太复杂了,但是反反复复装了好多遍之后发现其实也就那么回事。希望下面的内容能...

  • CMake简易入门

    首发于fxm5547的博客 参考 官方手册:https://cmake.org/ CMake 入门实战:http:...

  • crontab简易入门

    假设我要设置一个任务,每分钟就要做一个数据同步,这个同步脚本的路径是/home/blue/do/rsyncfile...

  • Markdown简易入门

     标题如何用: 一级标题一个# 二级标题二个# 三级标题三个#  段落 Markdown不支持用空格"space"...

网友评论

      本文标题:2. 简易入门

      本文链接:https://www.haomeiwen.com/subject/qbbyzxtx.html