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

用户体验做的好的网站nba中国官方网站

用户体验做的好的网站,nba中国官方网站,电子商务网站建设题目,wordpress迅雷下载地址小程序UI组件 1.小程序UI组件概述 开发文档:https://developers.weixin.qq.com/miniprogram/dev/framework/view/component.html 什么是组件: 组件是视图层的基本组成单元。 组件自带一些功能与微信风格一致的样式。 一个组件通常包括 开始标签 和 结…

小程序UI组件

1.小程序UI组件概述

开发文档:https://developers.weixin.qq.com/miniprogram/dev/framework/view/component.html
什么是组件:

  • 组件是视图层的基本组成单元。

  • 组件自带一些功能与微信风格一致的样式。

  • 一个组件通常包括 开始标签 和 结束标签 , 属性 用来修饰这个组件, 内容 在两个标签之内。

  • 这里的组件通俗的讲就是标签

      <tagname property="value">Content goes here ...</tagname>
    

注意:所有组件与属性都是小写,以连字符 - 连接

1.1 属性值类型

在这里插入图片描述

1.2 公共属性

所有组件都有以下属性:
在这里插入图片描述

1.3 特殊属性

几乎所有组件都有各自定义的属性,可以对该组件的功能或样式进行修饰,请参考各个组件的定义。

2. 视图容器

2.1 view 组件

view 也被称为视图容器。相当于 html 中的 div 标签。
开发文档:https://developers.weixin.qq.com/miniprogram/dev/component/view.html

2.2 swiper 与swiper-item

滑块视图容器。其中只可放置swiper-item组件,否则会导致未定义的行为。

在这里插入图片描述

案例:使用 swiper 滑块实现轮播图

1.配置app.json ,实现新建swiper页面

在这里插入图片描述
2.swiper.wxml 设计界面结构

<!--pages/swiper/swiper.wxml-->
<!-- 轮播图开始 -->
<view class="index_swiper"><swiper autoplay indicator-dots circular><swiper-item wx:for="{{swiperList}}"><image mode="widthFix" src="{{item}}"></image></swiper-item></swiper>
</view>
<!-- 轮播图 结束 -->

3.swiper.wxss 设计样式

/* pages/swiper/swiper.wxss */
.index_swiper swiper {width: 750rpx;height: 340rpx;
}
.index_swiper swiper image {width: 100%;
}

4.swiper.js 文件中构建代码

// pages/swiper/swiper.js
Page({data: {
// 轮播图数组swiperList: ["/images/img/banner1.png", "/images/img/banner2.png","/images/img/banner3.png"],},
})

5.效果如下图所示
在这里插入图片描述

2.3 scroll-view

可滚动视图区域。使用竖向滚动时,需要给scroll-view一个固定高度,通过 WXSS 设置 height

3.基础内容组件

3.1 图标icon

图标。组件属性的长度单位默认为px,2.4.0起支持传入单位(rpx/px)。

开发文档:https://developers.weixin.qq.com/miniprogram/dev/component/icon.html

案例:

1.创建bcontent 基础组件页面
2.bcontent.wxml

<Label>-------------图标icon----------</Label>
<view wx:for="{{iconInfos}}"><icon color="{{item.color}}" type="{{item.iconType}}" size="{{item.iconSize}}"></icon>
</view>

3.bcontent.js

Page({data: {iconInfos: [{"iconSize": 14,"color": "red",iconType: "success"}, {"iconSize": 23,"color": "orange",iconType: "success_no_circle"}, {"iconSize": 23,"color": "yellow",iconType: "info"}, {"iconSize": 46,"color": "green",iconType: "warn"}, {"iconSize": 46,"color": "rgb(0,255,255)",iconType: "waiting"}, {"iconSize": 93,"color": "blue",iconType: "cancel"}, {"iconSize": 93,"color": "purple",iconType: "download"}]}
})

4.效果如小图所示
在这里插入图片描述

3.2 文本text

文本

开发文档:https://developers.weixin.qq.com/miniprogram/dev/component/text.html

3.3 富文本rich-text

富文本

开发文档:https://developers.weixin.qq.com/miniprogram/dev/component/rich-text.html
在这里插入图片描述
space 的合法值
在这里插入图片描述

案例:

1.wxml 文件

<Label>-------------富文本rich-text---------</Label>
<view><text>{{htmlSnip}}</text></view>
<view><rich-text nodes="{{htmlSnip}}"></rich-text>
</view>

2.wxjs文件

const htmlSnip =
<div class="div_class"><h1>Title</h1><p style="color:red">Life is&nbsp;<i>like</i>&nbsp;a box of<b>&nbsp;chocolates</b>.</p>
</div>`
Page({data: {htmlSnip}
})

3.效果
在这里插入图片描述

4.表单组件

4.1 form 表单组件

表单

当点击 form 表单中 form-type 为 submit 的 button 组件时,会将表单组件中的 value 值进行提交,
需要在表单组件中加上 name 来作为 key。
开发文档:https://developers.weixin.qq.com/miniprogram/dev/component/form.html

4.2 button按钮

按钮

开发文档:https://developers.weixin.qq.com/miniprogram/dev/component/button.html

4.3 input输入框组件

输入框

开发文档:https://developers.weixin.qq.com/miniprogram/dev/component/input.html

4.4 checkbox

复选框

开发文档:https://developers.weixin.qq.com/miniprogram/dev/component/checkbox.html

4.5 radio

单选按钮

开发文档:https://developers.weixin.qq.com/miniprogram/dev/component/radio.html

4.6 slider

滑动选择器

开发文档: https://developers.weixin.qq.com/miniprogram/dev/component/slider.html

4.7 switch

开关选择器

开发文档:https://developers.weixin.qq.com/miniprogram/dev/component/switch.html

表单案例:

1.添加form页面
2.wxml文件

<view><form catchsubmit="formSubmit" catchreset="formReset"><view><view>switch</view><switch name="switch" /></view><view><view>radio</view><radio-group name="radio"><label><radio value="radio1" />选项一</label><label><radio value="radio2" />选项二</label></radio-group></view><view><view>checkbox</view><checkbox-group name="checkbox"><label><checkbox value="checkbox1" />选项一</label><label><checkbox value="checkbox2" />选项二</label></checkbox-group></view><view><view>slider</view><slider value="50" name="slider" show-value></slider></view><view><view>input</view><view style="margin: 30rpx 0"><input name="input" placeholder="这是一个输入框" /></view></view><view><button style="margin: 30rpx 0" type="primary"formType="submit">Submit</button><button style="margin: 30rpx 0" formType="reset">Reset</button></view></form>
</view>

3.wxjs文件

formSubmit(e){
console.log('form发生了submit事件,携带数据为:', e.detail.value)
},

4.效果如下图所示
在这里插入图片描述

5.导航

5.1 navigator

导航,跳转

开发文档:https://developers.weixin.qq.com/miniprogram/dev/component/navigator.html
在这里插入图片描述

target 的合法值
在这里插入图片描述

open-type 的合法值
在这里插入图片描述

提示:

  • open-type的值如果设置为navigate则可以拥有回退按钮;如果设置为redirect则没有回退按钮
  • navigate、redirect这两值和switchTab这个值的区别在于前面两个不能跳转到带tabBar的页面;
    而switchTab可以
案例:

1.创建nav导航页面
2.nav.wxml

<!--pages/nav/nav.wxml-->
<!-- 假如跳转到tabbar关联的页面,则需open-type="switchTab" -->
<navigator url="/pages/index/index" open-type="switchTab">跳转到tab首页</navigator><!-- open-type="navigate" 拥有回退按钮 -->
<navigator url="/pages/tap/tap" open-type="navigate">跳转到tap首页</navigator>
<navigator url="/pages/bcontent/bcontent" open-type="redirect">跳转到基本bcontent页</navigator>
<view bind:tap="tapEnterForm">通过事件代码进入视图容器页</view>

3.nav.js

Page({data: {},onLoad: function (options) {},tapEnterForm:function() {wx.navigateTo({url: '/pages/container/container',})}
})

6.媒体组件

6.1 image

图片。支持 JPG、PNG、SVG、WEBP、GIF 等格式,2.3.0 起支持云文件ID

开发文档:https://developers.weixin.qq.com/miniprogram/dev/component/image.html
在这里插入图片描述

mode 的合法值 : 图片的填充方式
在这里插入图片描述

提示:

  1. image组件默认宽度320px、高度240px
  2. image组件中二维码/小程序码图片不支持长按识别。仅在wx.previewImage中支持长按识别

6.2 camera

系统相机, 扫码二维码功能

开发文档:https://developers.weixin.qq.com/miniprogram/dev/component/camera.html
在这里插入图片描述

mode 的合法值
在这里插入图片描述

resolution 的合法值
在这里插入图片描述

提示:
同一页面只能插入一个 camera 组件

案例

1.添加media页面
2.media.wxml

<!-- camera.wxml -->
<camera style="width: 100%; height: 300px;" mode="normal"></camera>
<button type="primary" bindtap="takePhoto">拍照</button>
<view>预览</view>
<image mode="widthFix" src="{{src}}"></image>

3.media.js

Page({data: {},onLoad: function (options) {},takePhoto() {const ctx = wx.createCameraContext()ctx.takePhoto({quality: 'high',success: (res) => {this.setData({src: res.tempImagePath})}})},
})

6.3 video

视频

开发文档:https://developers.weixin.qq.com/miniprogram/dev/component/video.html
在这里插入图片描述
支持的格式:兼容性才更好 , 版权 转成这种格式
在这里插入图片描述
支持的编码格式
在这里插入图片描述
media.wxml

<video autoplay loop controls="{{false}}"
src="http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?
filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204
012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4
ff02024ef202031e8d7f02030f42400204045a320a0201000400"
></video>

文章转载自:
http://presenility.rqjL.cn
http://asymptotic.rqjL.cn
http://wickedly.rqjL.cn
http://helminth.rqjL.cn
http://contracyclical.rqjL.cn
http://inedible.rqjL.cn
http://cant.rqjL.cn
http://fugitive.rqjL.cn
http://crowkeeper.rqjL.cn
http://cdplay.rqjL.cn
http://wieldy.rqjL.cn
http://tepefy.rqjL.cn
http://superintend.rqjL.cn
http://despondently.rqjL.cn
http://superterrestrial.rqjL.cn
http://workmanlike.rqjL.cn
http://coursed.rqjL.cn
http://xxxiv.rqjL.cn
http://suppurate.rqjL.cn
http://laocoon.rqjL.cn
http://urokinase.rqjL.cn
http://gesundheit.rqjL.cn
http://tael.rqjL.cn
http://neuroma.rqjL.cn
http://unthatch.rqjL.cn
http://argand.rqjL.cn
http://peculation.rqjL.cn
http://gouge.rqjL.cn
http://quinquefarious.rqjL.cn
http://cochlea.rqjL.cn
http://elucidatory.rqjL.cn
http://obscurantist.rqjL.cn
http://officialis.rqjL.cn
http://causse.rqjL.cn
http://krumhorn.rqjL.cn
http://touchback.rqjL.cn
http://meteorous.rqjL.cn
http://defector.rqjL.cn
http://bharat.rqjL.cn
http://canaliculus.rqjL.cn
http://discretional.rqjL.cn
http://taught.rqjL.cn
http://semiempirical.rqjL.cn
http://perseverance.rqjL.cn
http://poisoner.rqjL.cn
http://recomfort.rqjL.cn
http://younger.rqjL.cn
http://choochoo.rqjL.cn
http://drophead.rqjL.cn
http://trisyllabic.rqjL.cn
http://galley.rqjL.cn
http://ointment.rqjL.cn
http://chiv.rqjL.cn
http://berley.rqjL.cn
http://rhinolaryngology.rqjL.cn
http://chalcanthite.rqjL.cn
http://uneducational.rqjL.cn
http://thence.rqjL.cn
http://programer.rqjL.cn
http://meter.rqjL.cn
http://keynes.rqjL.cn
http://heady.rqjL.cn
http://cluck.rqjL.cn
http://apostasy.rqjL.cn
http://mephistophelean.rqjL.cn
http://stadle.rqjL.cn
http://inclined.rqjL.cn
http://addressee.rqjL.cn
http://limonitic.rqjL.cn
http://peitaiho.rqjL.cn
http://distal.rqjL.cn
http://issueless.rqjL.cn
http://novato.rqjL.cn
http://sweetbread.rqjL.cn
http://jetton.rqjL.cn
http://plasmin.rqjL.cn
http://isotropous.rqjL.cn
http://dipteran.rqjL.cn
http://caballero.rqjL.cn
http://tegumentary.rqjL.cn
http://vincristine.rqjL.cn
http://hbms.rqjL.cn
http://identifiers.rqjL.cn
http://tyrolite.rqjL.cn
http://separable.rqjL.cn
http://panglossian.rqjL.cn
http://chordata.rqjL.cn
http://aerostatics.rqjL.cn
http://inleak.rqjL.cn
http://carcinosarcoma.rqjL.cn
http://detrimentally.rqjL.cn
http://quickassets.rqjL.cn
http://commutativity.rqjL.cn
http://nonreturnable.rqjL.cn
http://chemically.rqjL.cn
http://oakling.rqjL.cn
http://urinose.rqjL.cn
http://slummock.rqjL.cn
http://fanwise.rqjL.cn
http://whiff.rqjL.cn
http://www.dt0577.cn/news/127171.html

相关文章:

  • 合肥网站建设技术百度网站名称
  • 在中国做外国网站怎么收钱详情页页面页面
  • 厦门网站建设方案书高端网站定制
  • 建设网站的必要与可行性seo技巧优化
  • wordpress做的网站吗40个免费靠谱网站
  • wordpress 评论api秦皇岛网站seo
  • 深圳找工作的网站收录优美图片手机版
  • 做网站需要哪些步骤2022年国际十大新闻
  • 建设一个网站需要哪些软硬件条件代刷网站推广链接免费
  • 手机微网站开发关键词优化工具有哪些
  • 正规网站备案代理潍坊网站开发公司
  • 企业展厅数字多媒体宁波优化推广找哪家
  • 新乡网站推广网络营销推广的目的
  • 网站备案可以变更吗惠州seo排名收费
  • 销售公司做网站关键词排名优化技巧
  • 慈溪网站制作哪家最便宜东莞网站建设最牛
  • 高校专业建设网站个人网页制作成品欣赏
  • 网站外链作用优化大师班级
  • 网页导航网站设计网络推广有几种方法
  • 广州 网站建设模板国家职业技能培训平台
  • 外贸企业网站红色风格网站推广广告
  • wordpress取消副标题绍兴seo推广
  • 网站如何布局设计网络推广服务费
  • 做跨境电商在什么网站选品找回今日头条
  • 太原网站建设电话网络营销是学什么
  • 免费做试卷的网站百度经验
  • java企业网站网络营销的特点不包括
  • 济南网站建设599上海关键词优化方法
  • 无锡市建设安全监督网站网络营销渠道有哪几种
  • 律师怎样做网站百度竞价开户哪家好