关于微信小程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于微信小程序相关的知识,希望对你有一定的参考价值。

参考技术A 1、避免使用text标签,在真机上会导致渲染层出错,进而导致后边的内容不渲染

Error:Expect FLOW_MINIPUILATE_CHILD but get another /perload/page-frame.html:26:16383
 处理方法:将text标签替换为view标签

关于微信小程序的一些要点

参考技术A

redirectTo :关闭当前页(卸载),跳转到指定页

navigateTo :保留当前页(隐藏),跳转到指定页

switchTap :只能用于跳转到tabbar页面,并关闭其他非tabbar页面,tabbar之间做切换

注意:switchTab只能跳转到带有tab的页面,不能跳转到不带tab的页面!

list页面:

detail页面:

event.target指的是当前点击的组件
event.currentTarget指的是事件捕获的组件

bindchange 这个事件官方文档中没有写,效果基本和 bindblur 一样,但失去焦点时不会被重复触发,所以一般还是采用 bindblur

小程序对于全局 wxss 组件的继承只能继承 font 以及 color 类型

bind事件绑定不会阻止冒泡事件,而catch会阻止冒泡事件,看官方文档有介绍

在指定的css属性最后带上 ! important 能够加强属性的优先级

wxs 只是与 JavaScript 相似,并非 JavaScript ,所以无法定义 const 常量,得用 var
wxs 存在的意义就是充当 compute/filter 这类功能。
且当使用 wxs 进行数据绑定时,要注意 setData 出来的数据的二次读取,
因为 setData 之前首先会进行一次初始化
wxs编写 :

wxml使用 :

关于 this.data 与 this.setData 的使用细节
this.data 使用于同步操作(如 onLoad 加载),而 this.setData 适用于异步操作(如 wx.request )

以上是关于关于微信小程序的主要内容,如果未能解决你的问题,请参考以下文章

关于微信小程序

关于微信小程序里面this.setData到底怎样或运行的

关于微信小程序执行顺序问题

微信小程序来啦 关于它的使用你知道怎么操作吗

关于微信小程序在iOS下视频播放卡顿,无法播放问题

关于微信小程序的一些要点