前端开发那些事儿

小程序-开发组件及一些小规范

2021-07-30  本文已影响0人  JX灬君

ps:函数是一个可复用的最小单元

1. 新建一个组件文件夹components

2. 在页面里引用组件

{
  "usingComponents": {
    "v-like":"/components/like/index"
  }
} 

3. 相对路径和绝对路径

相对路径:根据页面所在层级../ 一直返回到需要引用的层级下
绝对路径:加 / 表示从根目录开始

// 相对路径
"v-like":"../../components/like/index"
// 绝对路径
"v-like":"/components/like/index"

4. 编写组件

5. 小程序尺寸单位与设计原则 (设计稿以iphone6 750像素为例)

6. 如何给全局进行一些样式设定

page {
  font-family: "PingFangSC-Thin";
  font-size: 32rpx;
}

7.组件的宽度固定还是自适应

当用view标签时,默认是块状元素,占一行。
用flex来布局时,效果是占一整行,为了处理这个问题
可以考虑固定宽度,或者用inline-flex来消除块级影响。

8.数据来源的三种途径

9.组件的封装性,开放性及粒度

// 封装性体现
properties: {
    isLike:{
      type: Boolean,
      value: false,
      observer: function () {
        
      }
    },
    likeImg:{
      type: String,
      value: 'images/like.png',
      observer: function () {
        
      }
    },
    noLikeImg:{
      type: String,
      value: 'images/like@dis.png',
      observer: function () {
        
      }
    }
  },
// 开放性体现
data: {
    isLike: true,
    likeCount: 99,
    likeImg: 'images/like.png',
    noLikeImg: 'images/like@dis.png'
  },
上一篇下一篇

猜你喜欢

热点阅读