美文网首页
微信小程序知识点

微信小程序知识点

作者: 牵手生活 | 来源:发表于2021-06-18 11:37 被阅读0次

微信小程序测试体验、发布

image.png

微信小程序helloword--官方

image.png

例如,你需要在界面上显示地图,你只需要这样写即可:

<map></map>
使用组件的时候,还可以通过属性传递值给组件,让组件可以以不同的状态去展现,例如,我们希望地图一开始的中心的经纬度是广州,那么你需要声明地图的 longitude(中心经度) 和 latitude(中心纬度)两个属性:

<map longitude="广州经度" latitude="广州纬度"></map>

浏览器中JavaScript 构成
NodeJS中JavaScript 构成 小程序中 JavaScript 构成如图

小程序中的 JavaScript 是由ECMAScript 以及小程序框架和小程序 API 来实现的。同浏览器中的JavaScript 相比没有 BOM 以及 DOM 对象,所以类似 JQuery、Zepto这种浏览器类库是无法在小程序中运行起来的,同样的缺少 Native 模块和NPM包管理的机制,小程序中无法加载原生库,也无法直接使用大部分的 NPM 包。

微信小程序框架--官方

微信小程序框架接口-官方同上

image.png

微信小程序开发工具--使用介绍

image.png 可视化 image.png

理解小程序宿主环境

小程序开放平台--管理

image.png

微信小程序SSL证书用于HTTPS协议方法

微信小程序获取用户unionId

页面跳转数据传递

我们只需要实现一个商品详情页的pages/detail/detail.(代表WXML/WXSS/JS/JSON文件)即可,在列表页打开商品详情页时把商品的id传递过来,详情页通过刚刚说的onLoad回调的参数option就可以拿到商品id,从而绘制出对应的商品,代码如代码清单3-9所示。

// pages/list/list.js
// 列表页使用navigateTo跳转到详情页
wx.navigateTo({ url: 'pages/detail/detail?id=1&other=abc' })

// pages/detail/detail.js
Page({
  onLoad: function(option) {
        console.log(option.id)
        console.log(option.other)
  }
})

补充一下,wx.navigateTo和wx.redirectTo只能打开非TabBar页面,wx.switchTab只能打开Tabbar页面。
我们还可以使用 wx. reLaunch({ url: 'pageH' }) 重启小程序,并且打开pageH,此时页面栈为 [ pageH ]。

微信小程序 api

页面跳转、tab页切换等、前后台事件、网络请求、文件下载、上传、websocket、微信支付、数据缓存、地图、登陆、账户信息等
微信小程序 api

小程序调试

小程序调试

image.png
wx.getUserInfo({complete:function(res){console.log(res)} })
image.png

API Mock

Mock 的入口在工具调试面板顶部的 Tab,点 + 新建规则


image.png

小程序自动化

小程序自动化

云开发官方文档

从0开始使用小程序云开发

小程序前端+前端开发实战

小程序前端+服务端后台连通实战

=========1:理解好路由页面;2:抽取公共试图(wxml文件使用include、wxss使用import) 3:测试某个页面时,调整app.json中的pages顺序
弹性布局(display:flex;)属性详解

flex container简介 flex container属性

登陆授权

image.png image.png

open-data 的特殊

相关文章

网友评论

      本文标题:微信小程序知识点

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