新手入手教程微信小程序上手开发和使用总结.pdfVIP

新手入手教程微信小程序上手开发和使用总结.pdf

  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文档。上传文档
查看更多
新手入手教程微信小程序上手开发和使用总结

新手入手教程微信小程序上手开发和使用总结 一、模板 WXML 提供模板组件给我们使用,可以在模板定义公用的代码片段,然后在需要引用的地方进行调用。 定义模板 定义模板使用name 属性作为模板的名字,然后在template 标签中定义代码片段: 1template name=mytemplate1 2 view 3 textfirstName:{{firstName}}/text 4 textlastName: {{lastName}}/text 5 /view 6/template 7template name=mytemplate2 8 view wx:for={{persons}} 9 textfirstName:{{item.firstName}}/text 10 textlastName: {{item.lastName}}/text 11 /view 12/template 使用模板 使用模板我们用is 属性引用定义好的模板,然后把模板所需要的值通过data 属性传给模板。比如需要遍 历persons 数组,我们可以将整个persons 作为对象传给模板,也可以遍历persons 后将每个对象传给模板, 具体取决于所应用的场景。 1view wx:for={{persons}} 2 template is=mytemplate1 data={{...item}}/template 3/view 4template is=mytemplate2 data={{persons}}/template 需要的数据结构如下 1Page({ 2 data:{ 3 persons:[ 4 {firstName: Hulk, lastName: Hu}, 5 {firstName: Shang, lastName: You}, 6 {firstName: Gideon, lastName: Lin} 7 ] 8 } 9}) 注意:  is 属性也可以使用Mustache 语法进行动态渲染,决定使用哪个模板  data 如果传的是对象类型的数据,需要用“…”进行“解构”,在模板中可以直接调用对象的属性;如果是其他数据类型则不需要 用“…” 二、事件 什么是事件呢,简单来说,事件就是逻辑层到逻辑层的通讯方式。就是在页面上通过触发某个操作(就是 我们说的事件),在逻辑层进行一系列的操作,最终来改变数据。 比如在一个输入框中用户输入了一段文字,但是data 中的数据并没有随之改变,因此我们需要在输入框 上绑定对应的输入事件来更改数据。 事件分类 事件也有分类,可以分为冒泡事件和非冒泡事件。“冒泡”这个词很形象的表现了事件向上传递的过程,这 两种事件的区别也在于是否会向父节点进行传递。 一些常用的冒泡事件,除以下的事件外都是非冒泡事件: 名称 触发 touchstart 手指开始触摸 touchmove 手指触摸后移动 touchend 手指触摸动作结束 touchcancel 触摸被打断,比如来点,弹框等 tap 触摸后离开,有点像点击click longtap 长按,超过350ms 才离开 事件对象 当事件函数被调用时,从逻辑层有一个默认的事件对象传到函数中,不同的事件所包含的事件对象的属性 有所区别,一些常用的事件对象的属性如下: 属性 类型 说明 type String 事件类型 timeStamp Int 从页面加载到事件触发的时间戳 target Object 触发事件的组件的一些属性值集合 currentTarget Object 当前组件的属性值集

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档