【什么是微信小程序】
【小程序的商业价值】
【小程序的特点】小程序适合做简单的,用完即走的应用
小程序适合低频的应用
小程序适合性能要求不高的应用
【小程序对开发者的影响】
【小程序文件结构】
1.js文件;
2.json文件;
3.wxml文件,是编写小程序“骨架”的文件;
4.wxss文件;
(页面”就近原则“和页面层级最多5级)
【小程序页面注册】
app.json文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等
( 接受一个数组,每一项都是字符串,来指定小程序由哪些页面组成。)
【text组件】
注意:只有个被text组件包裹的文字才可以被手机端长按选中
【注册页面】---- 每个页面必须注册,第一项为启动项
【swiper组件】
仅可放置在组件中,宽高自动设置为100%,样式需要设置在根节点swiper组件上
【RPX单位使用经验(借鉴)】
一般来讲,水平布局可以使用rpx单位,垂直布局可以使用px单位
【小程序js文件结构】
首先执行onLoad函数,然后执行onShow函数,然后执行onReady函数(单页面)
【小程序数据绑定】
是单向数据绑定,采用的是事件驱动的方式
【block组件】
将 wx:for 用在标签上,以渲染一个包含多节点的结构块
【事件绑定】
以bind或catch开头,做事件绑定
【wx.redirectTo】
关闭当前页面,跳转到应用内的某个页面
【wx.navigateTo】
保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面
【冒泡事件和非冒泡事件】
bind事件绑定不会阻止冒泡事件向上冒泡,catch事件绑定可以阻止冒泡事件向上冒泡