前端:Uniapp封装组件用法

大家在做前端项目开发的时候,经常会遇到公用的一些页面,比如搜索、列表、商品详情卡片、评论列表等。为了提高开发效率、使代码看起来更加简洁,这个时候封装相应的组件是最好的解决方案。今天小编给大家介绍一下如何在uniapp中封装组件,希望对大家能有所帮助!

10年的江达网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销的优势是能够根据用户设备显示端的尺寸不同,自动调整江达建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“江达网站设计”,“江达网站推广”以来,每个客户项目都认真落实执行。

1、在components目录新建card.vue 组件

 
 
 
  1.  
  2.  
  3.  
  4.  
  5.  
  6. .item{ 
  7.     padding: 30rpx; 
  8.     margin-bottom: 30rpx; 
  9.     background-color: #FFF; 
  10.      
  11.     .title{ 
  12.         font-weight: bold; 
  13.         padding-bottom: 30rpx; 
  14.         border-bottom: 2rpx solid #F5F5F5; 
  15.     } 
  16.      
  17.     .content{ 
  18.         padding-top: 30rpx; 
  19.         align-items: flex-start; 
  20.          
  21.         .info{ 
  22.             width: calc(100% - 160rpx); 
  23.              
  24.             .summary{ 
  25.                 color: #777; 
  26.                 height: 80rpx; 
  27.                 font-size: 24rpx; 
  28.                 line-height: 1.6; 
  29.                 margin-bottom: 10rpx; 
  30.                 @include text-ellipsis(2); 
  31.             } 
  32.              
  33.             .date{ 
  34.                 font-size: 24rpx; 
  35.                 color: $main-color; 
  36.                 opacity: 0.6; 
  37.             } 
  38.              
  39.             .views{ 
  40.                 color: #999; 
  41.                 font-size: 24rpx; 
  42.             } 
  43.         } 
  44.          
  45.         .cover{ 
  46.             width: 140rpx; 
  47.             height: 120rpx; 
  48.              
  49.             .img{ 
  50.                 width: 100%; 
  51.                 height: 100%; 
  52.                 border-radius: 4rpx; 
  53.             } 
  54.         } 
  55.     } 
  56.  

2、新建index.vue 页面

 
 
 
  1.  
  2.  
  3.  
  4.  
  5.  
  6.  

3、组件引用方式

1)、全局注册方式 main.js直接导入,每个页面都可以直接调用

import card from './components/card/card.vue'

Vue.component('card',card)

2)、局部注册方式

通过uniapp的easycom可以简化组件的引用,如果你创建的组件在components目录下,符合 components/组件名称/组件名称.vue 目录结构,就可以在页面直接使用,不需要在单独引用组件。uniapp默认是开启easycom配置的。所以可以直接使用。

传统的引用方式:

 
 
 
  1.  

 

个人博客网站:https://programmerblog.xyz

网站标题:前端:Uniapp封装组件用法
转载来源:http://www.mswzjz.cn/qtweb/news22/481422.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能