微信小程序-慕课网《旧岛》实战(一)

  1. 快捷键
    1. command+P 快速打开文件
    2. command+R打开最近文件
    3. alt+shift+E 格式化代码
  2. 规范
    1. 是否加分号
    2. 单引号还是双引号
    3. <image> 有没有闭标签
    4. 变量命名
  3. flex布局(主轴和交叉轴由direction决定)
    1. flex-direction:column row column-reverse row-reverse
    2. justify-content(主轴):flex-start flex-end center space-between space-around
    3. align-items(交叉轴):baseline(文字顶部对齐) stretch(上下占据空间) ,其它同上
    4. flex-wrap:wrap
  4. 样式
    1. 字体 px 和rpx 在iphone6 设计图 rpx 和实际图分辨率 1:1关系 px和实际图分辨率,有的地方会用到px,比如字体(如果想保持不随手机改变大小的)
    2. 全局样式继承:继承app.wxss
      1. 组件可以继承的有 font font-size font-family
      2. 页面可以继承所有样式
    3. 文字一般有空白间距:消除 line-height:24rpx; font-size:24rpx; 设置的一样
    4. 让flex行级元素:inline-flex
  5. 事件&数据&细节
    1. bind:tap bindtap 一样
    2. request网络请求 都是异步的
    3. this在回调函数不能够使用
      1. 箭头函数 可以使用this
      2. let that = this
    4. import 只能导入相对路径
    5. 回调函数没有return能力 ,可以通过方法再回调 或者是Promise
    6. 自定义组件 data properties 可以理解成都是data,所以建议不要取同名 如果有同名 properties会覆盖data
    7. observer 在properties改变的时候触发 所以不能在observer声明的方法更改properties的值
    8. “>” 子元素选择器 ,另外一个是后代选择器 子元素选择器只能选择直接儿子 后代选择器可以选择所有后代的元素
    9. 改变组件的样式
      1. 通过子元素选择器
.component-container :v-tag:nth-child(1) > view {
}

这种hacker方式,侵入性高
2. 通过externalClass 导入外部 class ,但是外部样式不一定覆盖普通样式,这时候需要利用样式优先级 ,添加 !important

  1. 多继承 behavior 可以添加的数组(覆盖 重叠)
  2. wxs 可以解决 在xml 表达式过于复杂的问题,相当于过滤器 wxs和javascript,语法上相当于es5
//wxss
<wxs src=“” name=“utils”/>

//filter.wxs
var doText = function(text){
}
module.exports{
doText:doText
}

//wxss
<text>{{utils.doText(article.summary)}}</text>
  1. Promise all 所有做完才会执行then方法 返回的是一个数组 race 执行最快的一个
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 每天的学习记录,可能有的地方写的不对,因为刚学,以后发现错的话会回来改掉整体流程 https://develope...
    有点健忘阅读 10,332评论 0 7
  • 前言 最近不是很忙,Flutter和RN都有点整不动了,(此时流下了老奶奶基础太差,脑子又笨,咸咸的泪水),想着补...
    周南城阅读 9,612评论 2 7
  • 因新工作主要负责微信小程序这一块,最近的重心就移到这一块,该博客是对微信小程序整体的整理归纳以及标明一些细节点,初...
    majun00阅读 12,169评论 0 9
  • 最近学习小程序,记录一下(2018.4.6) 目录结构1.为了方便开发者减少配置项,描述页面的四个文件必须具有相同...
    ZZES_ZCDC阅读 10,355评论 0 6
  • 小聚池清荷碧处。携一扁舟,载笑成欢渡。远地皆为炎热布,独留此处芳华驻。 最喜藕花深处语。诗酒年华,不负韶光顾。漫谈...
    兔纸Elf阅读 1,634评论 3 3

友情链接更多精彩内容