微信小程序进阶问答

01 wxml和html的区别:

①使用标签不同。

②wxml提供了和vue.js中模版语法类似的模版语法,而html没有。

③html在浏览器浏览,而wxml在微信或开发工具中。

④wxml标签必须有结束符</>。

02 wxss和css的区别:

①单位不同:css:px,wxss:rpx。

②wxss不能使用本地图片。

③wxss又去据央视文件爱你,而css没有。

03 组件

组件相当于html的标签。

3.1 view

view组件表示视图容器,常用于实现页面的布局效果。

①hover-class:点击时直接出现样式。

②hover-stay-time:点击态持续多少秒,单位是毫秒。

③hover-start-time:隔多少秒再出现点击态。

3.2 image

image组件默认宽度300px,高度225px。

rpx(Responsive Pixel,自适应像素)单位是微信小程序独有的,用来解决屏幕适配问题的尺寸单位,将手机屏幕分成750份。

1 px=750/物理宽度 rpx

1 rpx=物理宽度/750 px

例如:关于rpx和px的换算,当屏幕宽度为320px时,1rpx ≈ 0.427px。

3.3 swiper

swiper组件表示滑块视图容器,用于创建一块可以滑动的区域,即轮播图。

swiper-item组件表示组件的内容。

3.4 text

在微信小程序中,可以通过text组件定义行内文本。

text组件默认不换行,而设置选中要添加user-select=“true”,即长按是否允许被选中。

04 flex布局

要实现弹性盒布局,需要将父元素的displsy属性设置为flex。

05 其他

5.1 导入外部样式

@import “需要导入的外部样式表的相对路径”,中间要空格

5.2 切换编译模式

添加编译模式——“启动页面”选中要切换的路径——点击“确定”——配置.wxml的导航栏和.json文件的usingComponents。

5.3 新建页面

修改app.json里的pages属性,生成的文件夹中有4个文件:.js、.wxml、.wxss、.json

3 页面设计2

01 标签栏配置

标签栏个数在2-5之间。

02 vw、vh单位

两个都是视口(表示可视区域的大小)单位,而vw(View Width)、vh(View Height)分别表示可视区域的宽/高度。

1vh=视口宽度/100,1vh=视口高度/100

03 video组件

video组件用来播放视频,默认款300px,高225px。

描述属性
地址src
视频时长controls(boolean类型)
弹幕列表danmu-list
是否显示弹幕按钮danmu-btn

04 表单组件

input 输入框

radio-group 单选按钮容器

radio 单选按钮的内容

checkbox-group 复选框容器

checkbox 复选框的内容

button 按钮

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值