黑马程序员小程序两天笔记day1.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
黑马程序员:小程序两天笔记day1 嵌套在微信里面,即用即走;最新发布了微信小程序游戏; 注册网址——/; 注册之后 :1.可以发布 2.有些功能需要注册才可以用 数据写在 js里 data里面,类似于vue的数据绑定 {{ abc }}; (文件格式为wxml——html;样式表单格式为wxss —— css;) 标签和平时不一样 但是可以类比着看: view div image img text 文本 button 按钮 以后要写页面 在app.json 配置 pages 对应 每一个页面; 注意:可以直接在app.json里面配置对应的页面路径 就自动生成了; 写在pages里面; 每一个页面是一个文件夹,文件夹里面应该有 xx.js xx.wxml xx.wxss xx.json; 配置json /debug/wxadoc/dev/framework/config.html 配置tabBar 底部的标签栏 ; 2. HexColor 这个意思是只能写16进制的颜色,类似#fff000这种; mvvm mvc M model数据层; V view 视图层(展示页面); c (vm) 操作数据的(处理数据); 普通的js dom bom ecmascript(js语法 if for这些) nodejs ecmascript(js语法 if for这些) 加操作电脑的 文件操作 系统操作; 微信小程序 ecmascript(js语法 if for这些)+ 摄像 扫描二维码这些;说白了 就是没有 alert dom操作; 生命周期 从出生到死亡这个过程 从页面的初始化到页面的删除这个过程 小程序 当某个时间段会去调用对应的函数 说白了就是 调用别人规定好的函数; 1. 小程序的生命周期 app.js 整个小程序 onLaunch 初始化(一开始触发的函数 只触发一次) onShow 当app程序显示到手机屏幕前面 触发 前台 onHide 当app程序切换到后台 onError 发生错误的时候触发 1.1 在app.js里面除了规定好的函数之外还可以写很多 键值对 这些都是全局的 所有页面都可以使用 { 。。。 abc:123 } 1.2 要拿到app.js里面定义的 值或者函数 需要在你要获取的地方 const app=getApp();//获取到app对象 console.log(app.abc) 2 . 页面的生命周期 单个页面 onLoad 页面加载但是还没有渲染好 可以提前发送ajax onShow 页面渲染显示出来 onReady 真正的渲染完成 onHide 页面隐藏 onUnload 卸载 当前页面已经没有历史记录的时候触发 1.数据写在 data里面 data可以写数组 对象 字符串 数字 不能写函数 2. 可以写在界面里面 类似与script标签 wxs module=foo 导出东西给别人用 module.exports={ add:function(){} } /wxs 导出一个对象 名字叫foo给别人用 使用:foo.add() vue export default 导出 import 导入 nodejs module.exports 导出 require 条件判断 wx:if true的时候创建 false就删除 wx:else hidden=“” true的时候隐藏(会在页面上只是隐藏了)false显示 block 标签作用:可以用来包裹住你想判断或者循环的一些标签 不会影响页面 1. 循环 循环 默认里面有item代表每一项 index代表索引 view wx:for={{students}} {{ item }} {{ index }} /view 如果你不想要默认的名字item和index那么可以自定义 view wx:for={{students}} wx:for-item=obj wx:for-index=i {{obj就是每一项 }} {{i就是索引}} /view 2.事件 小程序单击事件 bindtap=add 触发的函数写在哪? 写在对应的js里面 和data 生命周期是同一级 循环的时候必须写 wx:key=id 这样可以确保页面的每一个都是唯一的 app.json pages window tabBar 黑马程序员郑州中心 编著

文档评论(0)

189****6140 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档