美文网首页
小程序开发细节学习记录<一>

小程序开发细节学习记录<一>

作者: 玉思盈蝶 | 来源:发表于2020-11-20 14:16 被阅读0次

1、console.dir()

将一个对象以树状形式打印到控制台。

image.png

2、事件冒泡:

点击蓝色view事件触发如下:

image.png

阻止冒泡:

<view style="width: 200px; height: 200px; background-color: red" bindtap="outterHandle"> 
  <view style="width: 100px; height: 100px; background-color: blue" catchtap="innerHandle"></view>
</view>

3、给事件指定参数:dataSet

<button bindtap="handle" data-name="思思">思思</button>
handle: function(e) {
    console.log(e.target.dataset)
}

打印结果是:{name: "思思"}

4、block标签

block标签只是控制属性的载体,页面渲染过程中没有实际意义。

5、小程序wx:if和hidden的区别:

hidden元素存在页面结构,只是display的显示是none而已。
wx:if 是惰性的。条件为false是不渲染,不工作。

6、小程序的尺寸单位:

rpx 在不同的设备之间用相同的代码适配。

7、页面布局多用flex布局要注意设置page的css高度样式,否则flex设置比例不起作用。

8、wx.navigateBack()

默认返回上一页。

 backHandle: function() {
    wx.navigateBack()
  },
backHandle: function() {
    // wx.navigateBack()
    wx.navigateBack({
      delta: 2, // 返回指定层数 无限大的值是返回到首页
    })
  },

9、input输入文字回车响应处理:

<input type="text" placeholder="请输入" bindconfirm="confirmHandle"/>
// input回车响应
confirmHandle: function(e) {
console.log(e)
},

相关文章

  • 小程序开发细节学习记录<一>

    1、console.dir() 将一个对象以树状形式打印到控制台。 2、事件冒泡: 点击蓝色view事件触发如下:...

  • 小程序开发细节学习记录<二>

    1、小程序的网络请求: 发送异步请求不再是web那套ajax;没有跨域;请求的地址必须在后台管理添加白名单;域名必...

  • 小程序开发细节

    一、文本,注意字数过多情况有些介绍性的文本,由于不知道对其的输入是否有控制,经常会出现文本的字数过多,超出控件的显...

  • 微信小程序数据绑定(模板)

    背景交代: 这几天公司突然想把公司的小程序开发一下,但是目前还没有小程序开发人员,就委派我学习一下,记录一下学习历...

  • 微信小程序知识全景思维导图

    微信小程序思维导图 腾讯云小程序学习地址 小程序开发文档 小程序开发社区

  • 【值得收藏】微信小程序开发干货合集,快上车!

    小程序的成功,让广大程序员早已不再纠结该不该学习小程序开发 ,但会纠结如何学习小程序开发,为帮助大家更好的学习小程...

  • 小程序云开发教程(初识篇)

    目录一、为什么学小程序云开发二、小程序云开发是什么三、学习准备 系列教程小程序云开发教程(入门篇)小程序云开发教程...

  • 微信小程序注册与基本配置

    想自学一下小程序开发,把过程记录下来,方便一起学习 下面是官方文档的小程序开发过程 1.注册,在微信公众平台注册小...

  • 微信小程序 云开发-1

    最近学习了 微信小程序的云开发,记录下学习过程官方地址:https://developers.weixin.qq....

  • 小程序的持续集成方案

    半年前,有机会开始接触微信小程序开发。却因为只是接触而并没投入开发小程序的过程中,因此对很多小程序的细节并未有充分...

网友评论

      本文标题:小程序开发细节学习记录<一>

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