码迷,mamicode.com
首页 > 微信 > 详细

小程序组件封装步骤

时间:2018-10-27 23:35:07      阅读:758      评论:0      收藏:0      [点我收藏+]

标签:weixin   ati   font   mini   width   ini   title   wip   创建   

学习链接:https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/

1、创建一个组件文件夹component包括js、json、wxss、wxml

在json文件里配置

 {"component": true}

wxml中是组件要显示的内容

<view class="inner">
{{inteSt.width}}
<swiper>
<block wx:for="{{imgUrls}}">
<swiper-item>
<image src="{{item}}" class="slide-image" width="355" height="150"/>
</swiper-item>
</block>
</swiper>
</view>
<slot></slot>

js

Component({
properties: {
// 这里定义了innerText属性,属性值可以在组件使用时指定
inteSt: {
type: Object,
value: {‘name‘:‘aa‘},
},
data_json: {
type: Object,
value: ‘default value‘,
}
},
data: {
// 这里是一些组件内部数据
someData: {},
imgUrls: [
‘../../images/2.png‘,
‘../../images/3.png‘,
‘../../images/1.png‘
]
},
methods: {
// 这里是一个自定义方法
customMethod: function(){}
}
})

2、需要引入组件页面的json中药配置组件名称和路径

{
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "我是汽车维修技师",
"navigationBarTextStyle": "black",
"usingComponents": {
"nav-block-one": "../../components/nav_block/nav_block1",
"nav-block-two": "../../components/nav_block/nav_block2",
"nav-block-three": "../../components/nav_block/nav_block3"
}
}

需要引入组件页面wxml

<nav-block-three inner-text="Some text" inteSt="{{line}}" data_json="{{item.json_data}}"></nav-block-three>

需要引入组件页面的js

Page({
  data: {
  line:{
  width:40,
  left:0,
  oldActive:0,
  swipeIndex:0,
  scrLeft:0,
  timeOut:‘‘
}

})

 










 

 



小程序组件封装步骤

标签:weixin   ati   font   mini   width   ini   title   wip   创建   

原文地址:https://www.cnblogs.com/studyh5/p/9863851.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!