小程序注意事项

一、小程序冒泡事件

 防止子事件点击后父事件也发生,可以将子事件的bindtap改为catchtap

二、小程序修改数据时立即生效

我们给data对象进行了一些赋值操作,但是发现接着使用这些数据的时候是不对的,我们赋值的数据并没有成功的渲染到页面。必须要调用一下setData()方法才能有用。

三、判断字符串是否在一个数组里面

注意返回的结果是数组的下标,如果没有找到则返回-1。
代码示例:

let data = ['a','b','c'];
data.indexOf('a');

四、对json数据的数组进行排序

 Sort: function(property) {return function(a, b) {let value1 = a[property];let value2 = b[property];let result = value2 - value1;return result;//倒序是value2-value1,正序是value1-value2,注意属性property得要可以进行相减}},// 调用total.sort(that.Sort("id"));

五、按钮箭头

实现原理就是将一个正方形只显示两条边框,并且旋转
/* 按钮箭头 */
.btn-arrowhead {
width: 25rpx;
height: 25rpx;
margin: 20rpx 0 20rpx 30rpx;
border-top: 2rpx solid #FFFFFF;
border-right: 2rpx solid #FFFFFF;
transform: rotate(-135deg); // 旋转方向看情况调整,位置也是
}

六、小程序对于background-image属性

background-image:url()属性中 url 不能直接填写本地的图片,需要将本地的图片转换成base64的代码,或者使用网上的图片地址。
(菜鸟教程转base64格式)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部