微信小程序基础总结1

一、小程序的特点

    1. 小程序适合做简单的、用完即走的应用;

    2. 小程序适合低频的应用;

    3. 小程序适应性能要求不高的应用。

二、小程序项目的结构

    全局的:

            1. app.js(必须存在)监听并处理小程序的生命周期函数,声明全局变量

          2. app.json(必须存在)配置文件的入口,整个小程序的全局配置,包括页面注册、网络设置、以及小程序的window景 色,配置导航栏样式、配置默认标题,

           3. app.wxss 全局样式

    单个页面:

            1. js 逻辑处理,网络请求

            2. json 小程序设置,如页面注册,页面标题寄tabBar


            3. wxml 是框架设计的一套标签语言,结合基组件、事件系统、可以构建出页面的结构

            4. wxss 是一套样式语言,用于描述wxml的组件样式

注意:全局样式与局部样式

      定义在 app.wxss 中的样式为全局样式,作用于每一个页面。在 单页面的 wxss 文件中定义的样式为局部样式,只作用在对应的页面,并会覆盖 app.wxss 中相同的选择器。

三、参数传值

    1. 给html元素添加data-*属性来传递值,然后js通过e.currentTarget.dataset或者onload的param参数获取(data-名称不能有大写字母和不可存放对象)


    2. 设置id的方式标识来传值,然后js通过e.currentTarget.id获取设置的id的值,然后通过设置全局对象的方式来传递数值

    3.在navigator中添加参数传值(路径)

四、主页面跳转子页面的方式

     1. wx.navigateTo({url : ... })

        保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。

        

2. wx.redirectTo({url : ... }

    关闭当前页面,跳转到应用内的某个页面。

3. wx.switchTab({url : ...})

    跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面

4. wx.navigateBack({url : ...})

    关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages()) 获取当前的页面栈,决定需要返回几层。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荔^_^枝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值