Skip to content

front-end-study-program/development-recommended

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

development-recommended

前端实际开发推荐用法

scss

  • @mixin 封装公共的混入规则,来简化代码
// 定义
@mixin flexBox( $directionVlaue: row, $justifyValue: flex-start, $alignValue: baseline ) {
  display: flex;
  flex-direction: $directionVlaue;
  justify-content: $justifyValue;
  align-items: $alignValue;
}

// 使用
.thing {
   @include flexBox(row, center, center);
}
// 跳过默认值
.thing {
   @include flexBox( , center, center); // leave first argument empty
}

uni-app 开发

  • 图片预加载
export const preLoadImage = url => {
 return new Promise((resolve, reject) => {
   if (/^http/.test(url)) {
     uni.downloadFile({
       url,
       success(res) {
         resolve(res.tempFilePath);
       },
       fail(e) {
         reject(e);
       },
     });
   } else {
     // 本地路径
     resolve(url);
   }
 });
};

About

前端实际开发推荐用法

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published