微信小程序开发知识点

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_29173167/article/details/79000590
  • 主页面跳转子页面的方式

    • 方式一:子页面会被unload,资源被回收,每次重新加载

       itemClick:function(){
          wx.navigateTo({url:"../logs/logs"})
       }
      
    • 方式二:主页面会被unload,此页面无”返回”按钮

      itemClick:function(){
      wx.redirectTo({url:"../logs/logs"})
      }

  • 页面的传参
    • wx.navigateTo({url:”../logs/logs?id=1”}),此时的id会被传到log.js的onLoad方法中
    • <navigator url=”../logs/logs?id=1”/> 或者 <navigator url=”../logs/logs?id=1&title=’标题’” redirect/>

  • flex布局(display:flex)

    • flex容器属性的详解(用在container中)

      • flex-direction:决定元素的排列方向

        flex-direction: row | row-reverse | column | column-reverse;

      • flex-wrap:决定元素如何换行

        flex-wrap: nowrap | wrap | wrap-reverse;

      • flex-flow:flex-direction 和 flex-wrap 的简写

        flex-flow: \ || \;

      • justify-content:元素在主轴的对齐方式

        justify-content: flex-start | flex-end | center | space-between | space-around;

      • align-items:元素在交叉轴的对齐方式

        align-items: flex-start | flex-end | center | baseline | stretch;

      • align-content属性定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用

        align-content: flex-start | flex-end | center | space-between | space-around | stretch;

    • flex元素属性的详解

      • flex-grow:当有多余空间时,元素的放大比例

        flex-grow: <number>; /* default 0 */

      • flex-shrink:当有多余空间时,元素的缩小比例

        flex-shrink: <number>;/* default 1 */

      • flex-basis:元素在主轴上占据的空间

        flex-basis: <length>; | auto; /* default auto */

      • flex 是grow、shrink、basis的简写

        flex: none | [ <’flex-grow’> <’flex-shrink’>? || <’flex-basis’> ]

      • order 定义元素的排列顺序

        order: <integer>;

      • align-self 定义元素自身的对齐方式

        align-self: auto | flex-start | flex-end | center | baseline | stretch;


  • 相对定位和绝对定位的区别(原则:子绝父相)
    • ”相对定位的元素是相对自身进行定位,参照物是自己。”
    • “绝对定位的元素是相对离它最近的一个一定为的父级元素进行定位”

猜你喜欢

转载自blog.csdn.net/sinat_29173167/article/details/79000590