1. 简单描述下微信小程序的相关文件类型

微信小程序项目结构主要有四个文件类型,如下:

1.WXML可以构建出页面的结构
2.WXSS 是一套样式语言,用于描述 WXML 的组件样式
3.js逻辑处理,网络请求
4.json小程序配置文件
5.app.json作为配置文件入口,整个小程序的全局配置。
6.app.js必须要有这个文件,没有也是会报错
7.app.wxss全局页面样式设置,在app.wxss中设置的样式可以在小程序的所有页面生效

2. 请谈谈小程序的生命周期函数(应用页面的)

  • onLoad():页面加载时触发

  • onShow():页面显示/切入前台时触发

  • onReady():页面初次渲染完成时触发

  • onHide():页面隐藏/切入后台时触发

  • onUnload():页面卸载时触发

  • onPullDownRefresh():下拉刷新的钩子函数

  • onReachBottom():上翻到底的钩子函数

3. 请谈谈小程序的组件生命周期函数

  • created():组件实例刚刚被创建好时触发。

  • attached():在组件完全初始化完毕、进入页面节点树后触发。4

  • detached() 组件离开页面节点树后触发。

4. 微信小程序中的路由及其区别

// wx.navigateTo():保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面
​
// wx.redirectTo():关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面
​
// wx.switchTab():跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
​
// wx.navigateBack()关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages() 获取当前的页面栈,决定需要返回几层
​
// wx.reLaunch():关闭所有页面,打开到应用内的某个页面

5. 说出小程序当中常用的UI组件

  • 视图容器组件:viewswiperswiper-item

  • 基础内容组件:texticon、rich-text`

  • 表单组件:buttonform checkboxinput

  • 导航组件,那为给他:navigator

  • 媒体组件:image

微信小程序的重点(重中之重)相关推荐

  1. 什么是微信小程序【重点学习系列---干货十足--一文详解】

    引言 本文主要从什么是微信小程序.微信小程序的介绍.小程序开发流程.小程序代码构成.小程序安装使用.配置分析.开发特点.实战项目等多角度手把手带你详解微信小程序. 文章目录 引言 第一章-什么是微信小 ...

  2. 微信小程序的重点知识点--递归函数--必须要会的

    使用递归函数来实现一个对象的深拷贝 function copy(obj) {let newObj = null; // 声明一个对象来存储拷贝之后的内容// 判断数据类型是否是复杂的数据类型,如果是则 ...

  3. 微信小程序 3 岁:日活超 3 亿,交易额超 8000 亿

    作者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 1 月 9 日,微信诞生第 9 年,一场以"未完成 Always Beta"为题的 2020 微信公开课 PRO 如 ...

  4. (附源码)springboot基于微信小程序的校园外卖系统 毕业设计091024

    Springboot基于微信小程序的校园外卖系统 摘要 随着生活质量的日益改善以及生活节奏的日益加快,人们对餐饮需求的质量以及速度也随之发生着变化.为了满足社会需求,餐饮的高质量和快节奏也渐渐使电话订 ...

  5. 2020最新版前端学习路线图--微信小程序制作原来如此简单

    黑马程序员前端学习路线图大纲中第六阶段的学习是微信小程序的学习:主要介绍了前端学习路线图中微信小程序的学习目标,前端学习路线图中微信小程序的市场价值,前端学习路线图中微信小程序的重点知识.前端学习路线 ...

  6. springboot基于微信小程序的校园外卖系统毕业设计源码091024

    Springboot基于微信小程序的校园外卖系统 摘要 随着生活质量的日益改善以及生活节奏的日益加快,人们对餐饮需求的质量以及速度也随之发生着变化.为了满足社会需求,餐饮的高质量和快节奏也渐渐使电话订 ...

  7. 微信小程序开发【知识点大全】

    微信小程序开发重点 知识点 token appid openid AppSecret 快捷键 知识点 token 有些接口是可以公开访问的,有些是不允许公开访问的,所以要设置token进行区分验证. ...

  8. springboot基于微信小程序的校园外卖系统 毕业设计-附源码091024

    Springboot基于微信小程序的校园外卖系统 摘要 随着生活质量的日益改善以及生活节奏的日益加快,人们对餐饮需求的质量以及速度也随之发生着变化.为了满足社会需求,餐饮的高质量和快节奏也渐渐使电话订 ...

  9. 前端自学路线图之自学微信小程序

    文章目录 自学微信小程序自学目标 自学微信小程序技术要点 自学微信小程序--小程序基础 自学微信小程序--黑马优购 自学微信小程序资源 黑马程序员前端自学路线图中第六阶段的是自学微信小程序:主要介绍了 ...

最新文章

  1. 清华思客 | 蓝志勇:人工智能时代公共治理创新迫在眉睫
  2. SSRS 2012 交互式报表 -- 层次性文档结构图
  3. 如何扩展Dojo tree成chekbox tree
  4. 可以考的python方面的证书-python有证书的加密解密实现方法
  5. C++11中线程所有权转移分析
  6. SpringBoot报错:If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
  7. 那些很重要,但是不常用的技术,websocket
  8. Office版本差别引发的语法问题
  9. python编程手册 中文pdf_《Python学习手册(第4版)》高清中文PDF(《Learning Python》)...
  10. Linux之yum安装MySQL
  11. 信息安全数学基础(近世代数部分)
  12. 网易云kali linux工具,在kali下如何安装网易云音乐
  13. 促进大数据发展行动纲要
  14. PHP HTML转PDF
  15. 图片占内存容量计算公式
  16. outlook显示imap服务器已关闭,允许 Outlook Web App 中的最终用户查看 POP3、IMAP4 和 SMTP 服务器设置...
  17. 渐变背景(background)效果
  18. Desolate Era Book 1, Chapter 1
  19. TigerGraph率先推出原生图数据库即服务,3200万美元B轮融资在这里!
  20. 使用css弹性布局,让页面footer底部固定

热门文章

  1. tmall.item.add.schema.get( 天猫发布商品规则获取 )
  2. 第4章【思考与练习2】数据文件high-speed rail.csv存放着世界各国高速铁路的情况。对世界各国高铁的数据进行绘图分析。使用Basemap绘制地图及使用Pyecharts绘制地图。
  3. 为人“着想”和站在别人的角度--7-11创始人的经营理念引发的管理思考
  4. 《计算机通信与网络》学习笔记
  5. 深信服校园招聘c/c++ 软件开发A卷--菜鸡落泪
  6. Java 基本数据类型 编码方式(小记1.7)
  7. Matlab中grid函数的用法
  8. 5G CPE 5G CPE功能优势
  9. 深入浅出零知识证明(二):zkSNARKs基本原理
  10. TI OMAP平台BSP学习笔记之 - LCD 驱动(3)