今天根据千峰视频学习的微信小程序中的flexbox弹性魔盒模型
这个其实是跟iOS 有了太大的区别 我们在做iOS开发的时候做这种操作呢 你可以用xib去拖 挺简单的
也可以用masonry去设置 还可以直接根据frame去设置 有一点就是他们在初始化的时候就将位置固定好了,但是微信小程序不是,他是初始化是一个地方设置位置又是一个地方,并且是设置的该控件的四周(其实也和iOS差不多吧 只是不太习惯),其实还是挺方便的。
另外iOS和微信小程序的命名规则也是不太一样,这个也是习惯的问题。控件后面跟的class就是控件的名称然后在wxss中设置控件的位置大小。且微小的控件会自动按照你写的顺序依次往下排列,根据你写的间距设置控件的具体位置。所以控件的先后顺序在微小中显得特别重要。
再往下做的是事件的交互
可能之前没接触过前段吧,感觉很不舒服,在iOS中也是在初始化的时候一并把所有操作全部执行,微信小程序要做操作是在js中执行数据处理,在wxml中设置要添加的方法。
要判断不同控件之间的点击用的是currentTarget中的id data-xxx 之类的来区别
wxml
js