当前位置: 首页 > news >正文

网站建设项目实训元旦ppt模板免费下载

网站建设项目实训,元旦ppt模板免费下载,网站开发所以浏览器兼容模式,佳木斯市城乡建设局网站今天依旧使用这个目录进行教学 数据的渲染 在 index.js的 page中定义一个data对象结构是这样的 Page({data:{name:张三} }) 在index.wxml 中 利用模板语法进行渲染 <view >{{name}}</view> 注意这个模板里边不能使用js的方法 要循环渲染数组&#xff0c;如 在…

今天依旧使用这个目录进行教学

 数据的渲染 

 在 index.js的 page中定义一个data对象结构是这样的

Page({data:{name:'张三'}
})

在index.wxml 中 利用模板语法进行渲染 

 <view >{{name}}</view>

注意这个模板里边不能使用js的方法

要循环渲染数组,如 在data中定义了以下数组

    list:[{name:'小米',age:18,sex:'男'},{name:'小埋',age:20,sex:'女'},{name:'小光',age:16,sex:'女'},{name:'大平',age:26,sex:'男'},]

   在 index.wxml中进行渲染 

 <view wx:for="{{list}}">姓名{{item.name}}年龄{{item.age}}性别{{item.sex}}</view>

 语法和vue的循环很像,就是叫法不同

事件的分类

微信小程序的事件分为冒泡事件和非冒泡事件

冒泡事件

touchstart:手指触摸动作开始

touchmove:手指触摸后移动

touchcancel:手指触摸动作被打断,如来电提醒,弹窗

touchend:手指触摸动作结束

tap:手指触摸后马上离开

longpress:手指触摸后,超过350ms再离开,如果指定了事件回调函数并触发了这个事件,tap事件将不被触发

longtap:手指触摸后,超过350ms再离开(推荐使用longpress事件代替)

transitionend:会在 WXSS transition 或 wx.createAnimation 动画结束后触发

animationstart:会在一个 WXSS animation 动画开始时触发

animationiteration:会在一个 WXSS animation 一次迭代结束时触发

animationend:会在一个 WXSS animation 动画完成时触发

touchforcechange:在支持 3D Touch 的 iPhone 设备,重按时会触发

除上表之外的其他组件自定义事件如无特殊声明都是非冒泡事件,如 form 的submit事件,input 的input事件,scroll-view 的scroll事件

 bind:tap(bindtap) 事件

bind:tap属于点击事件 

 先定义函数

  changenum(e){console.log(e);},

  对函数进行 bind:top事件绑定  点击可以触发该事件

 <view bind:tap="changenum">触发事件</view>

 尝试进行事件的传参

 <view bind:tap="changenum(123)">触发事件</view>

发现报错,看来这种传参方式在微信小程序中是行不通的,接下来介绍微信小程序的传参方式

 <view bind:tap="changenum" data-name="李四">触发事件</view>

    打印e时,发现target下的dataset 可以接受到其参数,可以正常传递参数 

catchtap

  将前面代码中的事件改为 catchtap,发现可以正常执行,这两个的区别就是一个是可以进行事件冒泡的一个是不会进行事件冒泡的 

修改数据 

  changenum(e){console.log(this.data.name);},

 点击后发现可以对其进行获取 开始·尝试修改数据  

  changenum(e){console.log(this.data.name);this.data.name='李四'console.log(this.data.name);},

点击发现数据已经修改,但是视图没有更新,按照vue的说法就是失去了响应式 不要担心有一个微信小程序官方提供的属性 setDate 可完成两个功能 其一是可以 更新数据 其二是可以进行数据的更新

  changenum(e){console.log(this.data.name);this.data.name='李四'this.setData({name:this.data.name})},

成功进行数据的更新

本文章关于微信小程序事件的资料来自

https://www.cnblogs.com/zwh0910/p/13983526.html

http://www.yayakq.cn/news/389248/

相关文章:

  • 做网站的设计文档怎么做服务器搭建网站数据库
  • 企业网站建站策划书成武县住房和城乡建设厅网站
  • 土地流转网站建设报告保亭住房和城乡建设局网站
  • 怎么做好网站建设高端网站建设网站建设设计思路
  • 手机端网站开发 免费规范网站建设的通知
  • 云南建投第七建设有限公司网站网站后台管理系统权限
  • 建设企业网站目的一个企业官网多个营销型网站
  • 郑州网站推广公司服务阿里巴巴alexa排名
  • 网站建设实训总结免费申请qq靓号
  • 双语网站费用wordpress 微信红包
  • 资讯类网站模板网站建设额
  • 制定网站建设方案外链查询
  • 汽车专业网站浙江城乡建设网站证件查询
  • 企业站seo外包电话开发网站建设话术
  • 郑州网站开发与建设商业机构的网址
  • 酒庄企业网站电脑网站 源码
  • 甘肃网站备案审核中国加盟网
  • 高大上设计网站欣赏厦门网站建设案例
  • 可以做行程的网站做网站的公司跑了
  • 公司网站建设需要哪些方面wordpress文章名加后缀
  • 网站开发语言查看网络培训学校
  • php网站后台怎么进怎么做一个个人网站
  • 做网站怎么赚钱 做网站怎么赚钱站酷设计网站官网入口免费
  • 四举措加强网站建设设计制作的一般流程是明确问题
  • 营销网站大全中国建设银行上海分行信息网站
  • 网站seo分析案例wordpress企业网站模板
  • 网站开发毕业设计书淘宝店铺代运营一般怎么收费
  • 网站建设 微信营销怎样做百度口碑推广自己的网站
  • 做网站需要具备什么项目建设我先行凝心聚力促发展
  • 士兵突击网站怎么做wordpress 的应用