小程序笔记

00

居中

//wxml
<view class='main'>
    <view>水平垂直居中</view>
</view>

//wxss
.main {
  display: flex;
  align-items: center;
  justify-content: center;  
  width: 100%;
  height: 100%;
}

文字线

text-decoration:underline; /文字排版--下划线/
text-decoration:line-through;/文字排版--删除线/

 

this.setData 异常 处理

this.setData({
            width: widths - 4,
            height: widths - 4
})   

异常:Cannot read property 'setData' of undefined;at pages/test/test onLoad function;at api getSystemInfo success callback function
TypeError: Cannot read property 'setData' of undefined

var self = this ;
self.setData({
            width: widths - 4,
            height: widths - 4
})

 

 

js动态设置view样式

<view class="view" style="width:{{view.Width}}px;height:{{view.Height}}px;"></view>

 高度设置为100%

网页中设置body,html{height:100%};这样在他们的子元素中使用height:100%使的容器元素占满屏幕的高度,微信小程序中,没有dom对象,根节点是page,所以使用page{height:100%}

page{
  height: 100%
}
.view{
  height: 100%
}

设置导航栏背景色

 

wx.setNavigationBarColor({
      frontColor: '#ffffff',
      backgroundColor: '#F86125',
      animation: {
        duration: 400,
        timingFunc: 'easeIn'
      }
    })

 

Math.floor() 向下取整
Math.floor(5.55)  // 向下取整5
Math.ceil() 向上取整
Math.ceil(5.25)  //向上取整6
Math.round() 四舍五入(取整)
Math.round(0.105) //四舍五入取整0
parseInt() 丢弃小数部分,保留整数部分
parseInt(0.125) //丢弃小数部分 .125,保留整数部分 
0%取余

 

 

abs(x)返回数的绝对值
acos(x)返回数的反余弦值
asin(x)返回数的反正弦值
atan(x)以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值
atan2(y,x)返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间)
ceil(x)对一个数进行上舍入。
cos(x)返回数的余弦exp(x)返回 e 的指数。
floor(x)对一个数进行下舍入。
log(x)返回数的自然对数(底为e)
MAX(x,y)返回 x 和 y 中的最高值
min(x,y)返回 x 和 y 中的最低值
pow(x,y)返回 x 的 y 次幂
random()返回 0 ~ 1 之间的随机数
ROUND(x)把一个数四舍五入为最接近的整数
SIN(x)返回数的正弦
SQRT(x)返回数的平方根
TAN(x)返回一个角的正切

 

 

 

  display: flex; //
  flex-wrap: wrap;
  justify-content: space-around;

 

 

 

 

 

 

00

   

 

 

 

 

 

 

 

 

 

00

posted @ 2019-02-25 09:59  蓝雨冰城  阅读(101)  评论(0编辑  收藏  举报