第一个小程序

作者: 扶光_ | 来源:发表于2023-02-27 18:30 被阅读0次

一,第一个微信小程序

1.1 注册开发账号

去微信公众平台注册一个小程序。


小程序目录

单独的页面放单独的文件夹,如首页index 里面有css js html,json等等 。


  • index.json可以设置首页相关的样式
json

如果你要建多个页面在app.json中直接写路径自动就会生成里面的一些基础文件,如再建一个log文件

image.png
image.png

1.2wxml和html的对比

标签名称不同

wxml html 表达
view div 盒子
text span 行内
image img 图片
navigator a 链接

属性节点不同

wxml html
<navigator url="地址"> <a href="地址">
text span
image img
navigator a

1.3wxss 和 css 对比

1.wxss新增一个rpx的尺寸单位 (不同屏幕大小自动进行换算)
2.全局样式和局部样式
3.支持部分css选择器

  • .class和#id
  • element
  • 并集和后代选择器
  • ::after和::before等伪类选择器

二,组件

2.1scroll-view滚动视图

<scroll-view>里面有scroll-y属性是垂直滚动

<scroll-view scroll-y>
<view>2</view>
<view>3</view>
<view>4</view>
</scroll-view>

2.2轮播图

<swiper>

    <!-- 第1项 -->
    <swiper-item>
          <view>A</view>
    </swiper-item>
    <!-- 第2项 -->
    <swiper-item>
          <view>B</view>
    </swiper-item>

</swiper>

轮播图小圆点属性 :indicator-dots

常用属性 类型 默认值 说明
indicator-dots Boolean false 显示指示板原点
indicator-color color rgba(0,0,0 3) 指示点颜色
indicator-active-color color #000000 当前选中原点的颜色
autoplay Boolean false 是否自动切换
interval Number 5000(毫秒) 自动切换间隔时间
circular Number 5000(毫秒) 是否采用衔接滑动

2.1常用的基础组件

  • 手机号长按选中
    <text selectable>15049250234</text>
  • html转化为文本 (富文本) 商品详情
    <rich-text nodes="<h1>裤子</h1>"/></rich-text>

2.2其他组件

1按钮组件

<button>按钮</button>

属性通过type="primary" size="尺寸" plain镂空按钮

2 图片组件

image的mode属性 指定图片的剪裁

mode值 说明
scaleToFill 缩放模式-默认值-铺满
aspectFit 缩放模式-保持纵横比-长边完全显示
aspectFill 缩放模式-保持纵横比-短边完全显示
widthFix 缩放模式-宽度不变-高度自动-保持原图宽高比
heightFix 缩放模式-搞度不变-宽度自动-保持原图宽高比

相关文章

网友评论

    本文标题:第一个小程序

    本文链接:https://www.haomeiwen.com/subject/hqghldtx.html