微信小程序新手入门教程

一、准备工作

创建小程序项目文件夹,并创建小程序模板

选择JS模板

二、对小程序页面进行路由配置

在pages文件夹中创建一个新的文件夹

再在新创建的文件夹中新建page

js 文件:页面逻辑

wxml 文件:页面结构

json 文件,页面配置

wxss 文件,页面样式

打开小程序中的app.json文件

在pages下添加新建的页面路径

讲新建的页面放在第一个

此时左边模拟器显示效果如下即页面路由配置完成

app.json中window中各选项的作用

tabBar 底部栏的配置

设置成功后样式

 三、页面如何编辑

我们打开home.wxml文件

<view class="title">文本标签</view>

<view>

<view>块状区域</view>

<view>块状区域</view>

<text>文本组件</text>

<text user-select="true">文本组件</text>

</view> 这里的view就相当于html中的div元素

然后在home.wxss中进行css修改

 四、表单组件

<input> 输入框

value 值 placeholder 提示文本 password=true 密码框 type 弹出不同键盘 text 文本输入键盘 number 数字输入键盘 idcard 身份证输入键盘 digit 带小数点的数字键盘 safe-password 密码安全输入键盘 nickname 昵称输入键盘

comfirm-type 键盘右下角案例 send 右下角按钮为“发送” search 右下角按钮为“搜索” next 右下角按钮为“下一个” go 右下角按钮为“前往” done 右下角按钮为“完成” <button> 按钮

type 颜色类型

primary 绿色 default 白色 warn 红色

size = “mini” 行内小按钮

<switch> 开关选择器

color 颜色 type =“checkbox” 选择框

<picker> 从底部弹起的滚动选择器

header-text 选择器的标题,仅安卓可用 mode 选择器类型

times时间 date 日期 region 省市区

<input placeholder="请输入" password="true"></input>
    <view>
        <button>提交</button>
        <button type="primary" style="width: 100%;">提交</button>
        <button type="warn" size="mini">提交</button>
    </view>
    <switch></switch>
    <switch checked="true" color="#d90"></switch>
    <switch type="checkbox"></switch>
    <picker mode="date">点击选择</picker>

五、容器组件

<scroll-view> 可滚动视图区域

scroll-x 水平,允许横向滚动 scroll-y 垂直,允许纵向滚动

<scroll-view class="s1" scroll-y="true">
        <view class="item" style="background-color: rgb(255, 242, 126);">1</view>
        <view class="item" style="background-color: rgb(126, 195, 255);">2</view>
        <view class="item" style="background-color: rgb(173, 255, 126);">3</view>
    </scroll-view>
    <scroll-view class="s1" scroll-x="true">
        <view class="s2">
            <view class="item" style="background-color: rgb(186, 126, 255);">1</view>
            <view class="item" style="background-color: rgb(126, 195, 255);">2</view>
            <view class="item" style="background-color: rgb(173, 255, 126);">3</view>
        </view>
    </scroll-view>

<swiper> 滑块视图容器

其中只可放置 <swiper-item> 组件

indicator-dots="true" 是否显示提示点

autoplay="true" 自动播放

circular="true" 衔接滑动

<swiper class="swiper" autoplay="true" circular="true" indicator-dots="true">
    <swiper-item>
        <view style="background-color: rgb(255, 242, 126);">1</view>
    </swiper-item>
    <swiper-item>
        <view style="background-color: rgb(126, 195, 255);">2</view>
    </swiper-item>
    <swiper-item>
        <view style="background-color: rgb(173, 255, 126);">3</view>
    </swiper-item>
</swiper>

六、条件渲染

wx:if 等同于

使用 wx:if="" 来判断是否需要渲染该代码块

wx:else、wx:elif

也可以用 wx:else 和 wx:elif 来添加一个 else 块

七、列表渲染

wx:for

在组件上使用 wx:for 控制属性绑定一个数组

wx:key

用来指定列表中项目的唯一的标识符

经验分享 程序员 微信小程序 职场和发展