微信小程序 笔记】的更多相关文章

微信小程序环境搭建与开发工具介绍 2-1 开篇介绍及下载工具 1.开发工具下载地址:   http://t.cn/RVKH0HS 2.下载安装对应版本:win32,win64,mac; 2-2 小程序目前情况及限制 1.没有小程序号的限制: 不能上传和发布: 不能真机运行,只能在模拟器里运行: 录音,网络状态,罗盘,拨打电话等功能无法使用. 获取用户信息的流程是模拟的而不是真实的. 不影响学习开发: 2-3 小程序开发工具介绍 ctrl+f:代码内查找关键字: 调试断点:f10,f8; 帮助-关…
微信小程序的视图层由 *.wxml 组成,wxml与html一样属于标签语言,但wxml与html的标签截然不一样. xwml特性 一.数据绑定 <!--wxml--> <view> {{message}} </view> // page.js Page({ data: { message: 'Hello MINA!' } }) 注意:标签属性中关键字需要在双引号内 <!-- index/index.wxml--> <text>选择</te…
微信小程序中所有 js 文件作用域皆为独立的,每一个 js 文件即为一个模块.模块与模块之间的引用通过 module.exports 或 exports 对外暴露接口. 注意: exports 是 module.exports 的一个引用,因此在模块里边随意更改 exports 的指向会造成未知的错误.( 官方推荐使用 module.exports 来暴露模块接口 ) 小程序目前不支持直接引入 node_modules , 开发者需要使用到 node_modules 时候建议拷贝出相关的代码到小…
1.Input 输入控件 <input type='digit' placeholder='0.00'></input> 如果要使用单纯的数字控件,使那么可以将type设置为digit类型. 其它type的有效值如下: 2.Picker 选择器 项目中有要选择时间,日期的需求,就用到了这个选择控件. <picker mode="date" start="2013-09-01" end="2027-09-01" val…
7-2 微信小程序入门篇 准备篇 1.登录网址,https://mp.weixin.qq.com 注册一个微信小程序. 2.获取微信小程序appid,登录自己的小程序后台,在开发者设置中获得appid. 3.下载微信开发者工具,创建项目.输入appid,和项目名即可. 4.js是脚本文件, json是配置文件,wxss是样式表文件.小程序读取这些文件,生成小程序实列. 5.app.js是小程序的脚本代码,儿科与你监听并处理小程序的生命周期,声明全局变量. 调用框架提供丰富的API 案列,调用同步…
小程序开发框架在逻辑层使用的语言就是JavaScript,所以想玩小程序JavaScript的基本功一定要扎实.但小程序基于js做了一些修改,以方便开发者更方便的使用微信的一些功能,使得小程序更好的贴合微信使用. 小程序的 App Service 具有以下特性: 增加 App() 和 Page() 方法,分别用来对小程序和页面进行注册. 增加 getApp() 和 getCurrentPage() 方法,分别用来获取 App 实例和当前页面栈. 提供微信特有功能的API,如微信用户数据,扫一扫,…
1.文件的作用 js,wxml,wxss,json 所有页面中要用到的变量,都放在可了pages目录下 wxml:类似于html文件 wxss:类似于css文件(类, id, 标签,子代,后代,before,after) json: 主要去设置app.json 文件当中,js和wxml必须有,剩下两个可以没有不报错 2.小程序生命周期 软件生命周期(Software Life Cycle,SLC)是软件的产生直到报废或停止使用的生命周期. 一个是App的生命周期 另一个是Page的生命周期 Ap…
在小程序中所有页面的路由全部由框架进行管理,而框架以栈的形式维护了当前的所有页面. 当发生路由切换时,页面栈的表现: getCurrentPages() 用于获取当前页面栈的实例,可以把 getCurrentPages() 看做当前小程序所有页面的集合.该集合的第一个元素为首页,最后一个元素为当前页. ps:不要尝试修改页面栈,会导致路由以及页面状态错误. // index/index.js ================================ Page({ data:{"id&qu…
小程序的每个页面都是独立的,每个页面都必须有 page.js 和 page.wxhl 文件,page.json 和 page.wxss 文件非必要文件,注意如果创建 page.json 则至少保证有一个对大括号,否则IED报错. page.js 管理该页面的逻辑事件.每个页面必须声明 Page() 方法. Page() 用来注册页面,其包含一下属性: data 用于初始化数据:data 将会以 JSON 的形式由逻辑层传至渲染层,所以其数据必须是可以转成 JSON 的格式:字符串,数字,布尔值,…
*.json文件在小程序开发中必不可少,从 app.json 开始认识小程序中的配置文件*.json: app.json 为小程序必须文件,它不仅作为配置文件管理着小程序的UI还充当着路由器的功能: 一.pages 用来配置小程序的页面,该配置项必填,接收一个数组,数组元素为字符串(这便是小程序的路由设置). 注:该配置项数组第一个元素必须为小程序起始页既首页. 二.window 这个配置项是用来设置小程序的状态栏.导航条.标题.窗口背景色. 该配置项有6个属性: backgroundTextS…