当前位置: 首页 > news >正文

大连哪里有手机自适应网站建设维护怎么注册公司教程

大连哪里有手机自适应网站建设维护,怎么注册公司教程,电脑如何免费安装wordpress,广州 网站建设公司一#xff0c;自定义组件 从小程序基础库版本 1.6.3 开始#xff0c;小程序支持简洁的组件化编程。所有自定义组件相关特性都需要基础库版本 1.6.3 或更高。 开发者可以将页面内的功能模块抽象成自定义组件#xff0c;以便在不同的页面中重复使用#xff1b;也可以将复杂的…一自定义组件 从小程序基础库版本 1.6.3 开始小程序支持简洁的组件化编程。所有自定义组件相关特性都需要基础库版本 1.6.3 或更高。 开发者可以将页面内的功能模块抽象成自定义组件以便在不同的页面中重复使用也可以将复杂的页面拆分成多个低耦合的模块有助于代码维护。自定义组件在使用时与基础组件非常相似 创建自定义组件 1.1 建立文件 1.2 修改文件及添加文件 类似于页面一个自定义组件由 json wxml wxss js 4个文件组成。要编写一个自定义组件首先需要在 json 文件中进行自定义组件声明将 component 字段设为 true 可将这一组文件设为自定义组件 首先需要在 json 文件中进行自定义组件声明将 component 字段设为 true 可将这一组文件设为自定义组件 tabs.json: 在project.config.json添加行代码 : 二个人中心布局 2.1 创建自定义组件 tabs.wxml !--components/tabs/tabs.wxml-- !-- textcomponents/tabs/tabs.wxml/text -- !-- 这是自定义组件的内部WXML结构 -- view classtabsview classtabs_titleview wx:for{{tabList}} wx:keyid classtitle_item {{indextabIndex?item_active:}} bindtaphandleItemTap data-index{{index}}view stylemargin-bottom:5rpx{{item}}/viewview stylewidth:30px class{{indextabIndex?item_active1:}}/view/view/viewview classtabs_contentslot/slot/view /view tabs.wxss: .tabs {position: fixed;top: 0;width: 100%;background-color: #fff;z-index: 99;border-bottom: 1px solid #efefef;padding-bottom: 20rpx; }.tabs_title {/* width: 400rpx; */width: 90%;display: flex;font-size: 9pt;padding: 0 20rpx; }.title_item {color: #999;padding: 15rpx 0;display: flex;flex: 1;flex-flow: column nowrap;justify-content: center;align-items: center; }.item_active {/* color:#ED8137; */color: #000000;font-size: 11pt;font-weight: 800; }.item_active1 {/* color:#ED8137; */color: #000000;font-size: 11pt;font-weight: 800;border-bottom: 6rpx solid #333;border-radius: 2px; } tabs.js: var App getApp(); Component({/*** 组件的属性列表*/properties: {tabList:Object},/*** 组件的初始数据*/data: {tabIndex:0},/*** 组件的方法列表*/methods: {handleItemTap(e){// 获取索引const {index} e.currentTarget.dataset;// 触发 父组件的事件this.triggerEvent(tabsItemChange,{index})this.setData({tabIndex:index})}} }) 2.2 使用自定义组件 需要在哪个页面中进行使用就需要在哪个页面中进行引用配置. 比如说 : 需要在会议页面中进行使用就要在会议页面.json (meeting/list/list.json下配置即可。 本案例是配置在会议模块中那就是在.json (meeting/list/list.json中配置。 meeting目录下的list.json: {usingComponents: {tabs: /components/tabs/tabs} } meeting目录下的list.js的data中定义属性: tabs:[会议中,已完成,已取消,全部会议] meeting目录下的list.wxml: tabs tabList{{tabs}} bindtabsItemChangetabsItemChange /tabs 效果 2.3 会议模块布局 点击相应的内容显示相应的数据我们只需将所点击内容的index值传递根据index值的不同进行不同数据的遍历即可 2.3.1 数据 在list.js定义 // pages/meeting/list/list.js Page({/*** 页面的初始数据*/data: {tabs:[会议中,已完成,已取消,全部会议],lists: [{id: 1,image: /static/persons/1.jpg,title: 对话产品总监 | 深圳·北京PM大会 【深度对话小米/京东/等产品总监】,num:304,state:进行中,time: 10月09日 17:59,address: 深圳市·南山区},{id: 2,image: /static/persons/2.jpg,title: AI WORLD 2016世界人工智能大会,num:380,state:进行中,time: 10月09日 17:39,address: 北京市·朝阳区},{id: 3,image: /static/persons/3.jpg,title: H100太空商业大会,num:500,state:进行中,time: 10月09日 17:31,address: 大连市},{id: 1,image: /static/persons/4.jpg,title: 报名年度盛事大咖云集2016凤凰国际论坛邀您“与世界对话”,num:150,state:进行中,time: 10月09日 17:21,address: 北京市·朝阳区},{id: 1,image: /static/persons/5.jpg,title: 新质生活 · 品质时代 2016消费升级创新大会,num:217,state:进行中,time: 10月09日 16:59,address: 北京市·朝阳区}],lists1: [{id: 1,image: /static/persons/7.jpg,title: 对话产品总监 | 深圳·北京PM大会 【深度对话小米/京东/等产品总监】,num:304,state:已结束,time: 10月09日 17:59,address: 深圳市·南山区},{id: 1,image: /static/persons/6.jpg,title: AI WORLD 2016世界人工智能大会,num:380,state:已结束,time: 10月09日 17:39,address: 北京市·朝阳区},{id: 1,image: /static/persons/1.jpg,title: H100太空商业大会,num:500,state:已结束,time: 10月09日 17:31,address: 大连市}],lists2: [{id: 1,image: /static/persons/4.jpg,title: 对话产品总监 | 深圳·北京PM大会 【深度对话小米/京东/等产品总监】,num:304,state:进行中,time: 10月09日 17:59,address: 深圳市·南山区},{id: 1,image: /static/persons/3.jpg,title: AI WORLD 2016世界人工智能大会,num:380,state:已结束,time: 10月09日 17:39,address: 北京市·朝阳区}],lists3: [{id: 1,image: /static/persons/7.jpg,title: 对话产品总监 | 深圳·北京PM大会 【深度对话小米/京东/等产品总监】,num:304,state:进行中,time: 10月09日 17:59,address: 深圳市·南山区},{id: 1,image: /static/persons/2.jpg,title: AI WORLD 2016世界人工智能大会,num:380,state:已结束,time: 10月09日 17:39,address: 北京市·朝阳区},{id: 1,image: /static/persons/4.jpg,title: H100太空商业大会,num:500,state:进行中,time: 10月09日 17:31,address: 大连市},{id: 1,image: /static/persons/5.jpg,title: 报名年度盛事大咖云集2016凤凰国际论坛邀您“与世界对话”,num:150,state:已结束,time: 10月09日 17:21,address: 北京市·朝阳区},{id: 1,image: /static/persons/1.jpg,title: 新质生活 · 品质时代 2016消费升级创新大会,num:217,state:进行中,time: 10月09日 16:59,address: 北京市·朝阳区}]},tabsItemChange(e){let tolists;if(e.detail.index1){tolists this.data.lists1;}else if(e.detail.index2){tolists this.data.lists2;}else{tolists this.data.lists3;}this.setData({lists: tolists}) },/*** 生命周期函数--监听页面加载*/onLoad(options) {},/*** 生命周期函数--监听页面初次渲染完成*/onReady() {},/*** 生命周期函数--监听页面显示*/onShow() {},/*** 生命周期函数--监听页面隐藏*/onHide() {},/*** 生命周期函数--监听页面卸载*/onUnload() {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh() {},/*** 页面上拉触底事件的处理函数*/onReachBottom() {},/*** 用户点击右上角分享*/onShareAppMessage() {} }) 2.1.2 显示 在list.wxml定义 !--pages/meeting/list/list.wxml-- tabs tabList{{tabs}} bindtabsItemChangetabsItemChange /tabs view styleheight: 100rpx;/view block wx:for-items{{lists}} wx:for-itemitem wx:keyitem.idview classlist data-id{{item.id}}view classlist-img al-centerimage classvideo-img modescaleToFill src{{item.image}}/image/viewview classlist-detailview classlist-titletext{{item.title}}/text/viewview classlist-tagview classstate al-center{{item.state}}/viewview classjoin al-centertext classlist-num{{item.num}}/text人报名/view/viewview classlist-infotext{{item.address}}/text|text{{item.time}}/text/view/view/view /block view classsection bottom-linetext到底啦/text /view 2.1.3 样式 在list.wxss定义 /* pages/meeting/list/list.wxss */ .list {display: flex;flex-direction: row;width: 100%;padding: 0 20rpx 0 0;border-top: 1px solid #eeeeee;background-color: #fff;margin-bottom: 5rpx;/* border-radius: 20rpx;box-shadow: 0px 0px 10px 6px rgba(0,0,0,0.1); */ }.list-img {display: flex;margin: 10rpx 10rpx;width: 150rpx;height: 220rpx;justify-content: center;align-items: center; }.list-img .video-img {width: 120rpx;height: 120rpx;}.list-detail {margin: 10rpx 10rpx;display: flex;flex-direction: column;width: 600rpx;height: 220rpx; }.list-title text {font-size: 11pt;color: #333;font-weight: bold; }.list-detail .list-tag {display: flex;height: 70rpx; }.list-tag .state {font-size: 9pt;color: #81aaf7;width: 120rpx;border: 1px solid #93b9ff;border-radius: 2px;margin: 10rpx 0rpx;display: flex;justify-content: center;align-items: center; }.list-tag .join {font-size: 11pt;color: #bbb;margin-left: 20rpx;display: flex;justify-content: center;align-items: center; }.list-tag .list-num {font-size: 11pt;color: #ff6666; }.list-info {font-size: 9pt;color: #bbb;margin-top: 20rpx; } .bottom-line{display: flex;height: 60rpx;justify-content: center;align-items: center;background-color: #f3f3f3; } .bottom-line text{font-size: 9pt;color: #666; } 效果 三、个人中心布局 3.1 布局 在个人中心页面中编写 .wxml 文件如 : ucenter/index/index.wxml)进行页面显示 布局 index.wxml: !--pages/ucenter/index/index.wxml-- !-- textpages/ucenter/index/index.wxml/text -- view classuserimage classuser-img src/static/persons/8.jpg/imageview classuser-nameBing/viewtext classuser-up修改/text /view view classcellsview classcell-itemsimage src/static/tabBar/coding-active.png classcell-items-icon/imagetext classcell-items-title我主持的会议/texttext classcell-items-num5/texttext classcell-items-detail/text/viewview styleheight: 5rpx;background-color: rgba(135, 206, 250, 0.075);/viewview classcell-itemsimage src/static/tabBar/sdk.png classcell-items-icon/imagetext classcell-items-title我参与的会议/texttext classcell-items-num3/texttext classcell-items-detail/text/view /view view styleheight: 27rpx;background-color: rgba(135, 206, 250, 0.075);/view view classcellsview classcell-itemsimage src/static/tabBar/sdk.png classcell-items-icon/imagetext classcell-items-title我发布的投票/texttext classcell-items-num6/texttext classcell-items-detail/text/viewview styleheight: 5rpx;background-color: rgba(135, 206, 250, 0.075);/viewview classcell-itemsimage src/static/tabBar/coding-active.png classcell-items-icon/imagetext classcell-items-title我参与的投票/texttext classcell-items-num8/texttext classcell-items-detail/text/view /view view styleheight: 27rpx;background-color: rgba(135, 206, 250, 0.075);/view view classcellsview classcell-itemsimage src/static/tabBar/template.png classcell-items-icon/imagetext classcell-items-title信息/texttext classcell-items-ion/text/viewview styleheight: 5rpx;background-color: rgba(135, 206, 250, 0.075);/viewview classcell-itemsimage src/static/tabBar/component.png classcell-items-icon/imagetext classcell-items-title设置/texttext classcell-items-ion/text/view /view 3.2 样式 在ucenter/index/index.wxss下编写即可 index.wxss: /* pages/ucenter/index/index.wxss */ Page{background-color: rgba(135, 206, 250, 0.075); } .user{display: flex;width: 100%;align-items:center;background-color: white;margin-bottom: 28rpx; } .user-img{ height: 170rpx; width: 170rpx; margin: 30rpx; border: 1px solid #cdd7ee; border-radius: 6px; } .user-name{ width: 380rpx; margin-left: 20rpx; font-weight: 550; } .user-up{ color: rgb(136, 133, 133); } .cells{background-color: white; } .cell-items{display: flex;align-items:center; height: 110rpx; } .cell-items-title{width: 290rpx; } .cell-items-icon{width: 50rpx;height: 50rpx;margin: 20rpx; } .cell-items-num{padding-left: 30rpx;margin-left: 200rpx;width: 70rpx; } .cell-items-ion{margin-left: 295rpx; } 效果
http://wiki.neutronadmin.com/news/277670/

相关文章:

  • 医院网站建设技术方案国外看新闻app推荐
  • 网站开发代码说明书绍兴网站建站模板
  • 做网站比较好做网站赚钱吗
  • 学校教务网站的设计与实现大学培训中心网站建设
  • 什么网站排名做的最好建设工程项目管理信息门户网站
  • 电子商务网站建设规划的内容西安官网seo技巧
  • 沈阳市建设局网站广州网站设计公司推荐哪家
  • 公司网站的建站要点dw网站的站点建设
  • 酒仙桥网站建设wordpress 图片加载很慢
  • 品牌网站建站贵州建设厅网站备案人员查询
  • 网站是怎么做的上海建站优化
  • 衡水专业做网站环球军事网
  • 网站建设课程心得免费封面设计在线生成软件
  • 苏州网站设计都选苏州聚尚网络用自己的话回答网络营销是什么
  • 搭建网站的软件做一个普通网站多少钱
  • 做百度网站如何收费wordpress 分类过滤
  • 怎样做企业网站建筑人才网官方网站查询
  • 百度怎么做自己的网站手机版网站做一下多少钱
  • 有没有做logo的网站wordpress searchform.php
  • php网站 缓存教育学会网站建设项目
  • 深圳网站建设公司报价单保定专门做网站的公司
  • 滑县网站建设报价搜狗推广登录平台
  • 网站备案申请流程低价网站建设哪家更好
  • 做教育的有哪些网站全网营销外包
  • 如何判断一个网站是php还是asp免费咨询制度
  • 大足区城乡建设投资集团网站软件项目管理计划
  • 光泽网站建设wordpress文章加颜色
  • 西安网站建设畅网个人简历表格电子版下载
  • app网站开发多少钱中移建设 网站
  • 湘潭网站建设定制磐石网络网站的验证码是怎么做的