用户工具

站点工具


mina:running_environment

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
mina:running_environment [2020/08/24 19:28] – [3. 页面 渲染层] sabertoymina:running_environment [2020/08/25 23:32] (当前版本) – [3.4 代码案例] sabertoy
行 171: 行 171:
  
 [[mina:api_interface|API 接口]] [[mina:api_interface|API 接口]]
 +
 +要获取用户的地理位置时,只需要:
 +
 +<code javascript>
 +  wx.getLocation({
 +    type: 'wgs84',
 +    success: (res) => {
 +      var latitude = res.latitude // 纬度
 +      var longitude = res.longitude // 经度
 +    }
 +  }
 +</code>
 +
 +调用微信扫一扫能力,只需要:
 +
 +<code javascript>
 +  wx.scanCode({
 +    success: (res) => {
 +      console.log(res)
 +    }
 +  })
 +</code>
 +
 +<wrap hi>多数 API 的回调都是异步,你需要处理好代码逻辑的异步问题</wrap> 
 +[[https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/api.html|小程序的API]] \\
 +
 +1.我们约定,以 on 开头的 API 用来监听某个事件是否触发 \\
 +
 +这类 API 接受一个<wrap hi>回调函数</wrap>作为参数,当事件触发时会调用这个回调函数,并将相关数据以参数形式传入。 \\
 +
 +<code javascript>
 +  wx.onCompassChange(function (res) {
 +    console.log(res.direction)
 +  })
 +</code>
 +
 +2.我们约定,以 Sync 结尾的 API 都是同步 API \\
 +3.大多数 API 都是异步 API,如 wx.request,wx.login 等。这类 API 接口通常都接受一个 Object 类型的参数
  
 ===== -#3 页面 渲染层===== ===== -#3 页面 渲染层=====
行 195: 行 233:
 在渲染完界面之后,页面实例就会收到一个 onLoad 的回调,你可以在这个回调处理你的逻辑。 \\ 在渲染完界面之后,页面实例就会收到一个 onLoad 的回调,你可以在这个回调处理你的逻辑。 \\
  
-[[https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/page.html| 注册页面 Page]]  [[https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html|Page(Object object)]]\\+[[https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/page.html| 注册页面 Page]] \\ [[https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html|Page(Object object)参数说明]]\\
  
 ==== - wxml 页面结构 ==== ==== - wxml 页面结构 ====
行 230: 行 268:
 </code>  </code> 
  
 +==== - WXSS ====
  
  
  
  
-===== -#4 组件 =====+ 
 + 
 +==== - 组件 ====
  
 [[https://developers.weixin.qq.com/miniprogram/dev/component/|[官方文档]组件汇总]] [[https://developers.weixin.qq.com/miniprogram/dev/component/|[官方文档]组件汇总]]
  
-==== - 什么是组件 ====+=== - 什么是组件 ===
  
   * 组件是视图层的基本组成单元。   * 组件是视图层的基本组成单元。
行 250: 行 291:
 </code> </code>
  
-==== - 代码案例 ====+=== - 代码案例 ===
  
 例如,你需要在界面上显示地图,你只需要这样写即可:\\ 例如,你需要在界面上显示地图,你只需要这样写即可:\\
行 271: 行 312:
  
  
-===== - API ===== 
  
-要获取用户的地理位置时,只需要: 
- 
-<code javascript> 
-  wx.getLocation({ 
-    type: 'wgs84', 
-    success: (res) => { 
-      var latitude = res.latitude // 纬度 
-      var longitude = res.longitude // 经度 
-    } 
-  } 
-</code> 
- 
-调用微信扫一扫能力,只需要: 
- 
-<code javascript> 
-  wx.scanCode({ 
-    success: (res) => { 
-      console.log(res) 
-    } 
-  }) 
-</code> 
- 
-<wrap hi>多数 API 的回调都是异步,你需要处理好代码逻辑的异步问题</wrap>  
-[[https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/api.html|小程序的API]] \\ 
- 
-1.我们约定,以 on 开头的 API 用来监听某个事件是否触发 \\ 
- 
-这类 API 接受一个<wrap hi>回调函数</wrap>作为参数,当事件触发时会调用这个回调函数,并将相关数据以参数形式传入。 \\ 
- 
-<code javascript> 
-  wx.onCompassChange(function (res) { 
-    console.log(res.direction) 
-  }) 
-</code> 
- 
-2.我们约定,以 Sync 结尾的 API 都是同步 API \\ 
-3.大多数 API 都是异步 API,如 wx.request,wx.login 等。这类 API 接口通常都接受一个 Object 类型的参数 
mina/running_environment.1598268482.txt.gz · 最后更改: 2020/08/24 19:28 由 sabertoy