1 微信小程序有几个文件

  • WXSS (WeiXin Style Sheets)是一套样式语言,用于描述 WXML 的组件样式, js 逻辑处理,网络请求json小程序设置,如页面注册,页面标题及 tabBar
  • app.json 必须要有这个文件,如果没有这个文件,项目无法运行,因为微信框架把这个作为配置文件入口,整个小程序的全局配置。包括页面注册,网络设置,以及小程序的window 背景色,配置导航条样式,配置默认标题。
  • app.js 必须要有这个文件,没有也是会报错!但是这个文件创建一下就行 什么都不需要写以后我们可以在这个文件中监听并处理小程序的生命周期函数、声明全局变量。
  • app.wxss 配置全局 css

2 微信小程序怎样跟事件传值

HTML 元素添加 data-*属性来传递我们需要的值,然后通过 e.currentTarget.datasetonloadparam参数获取。但 data - 名称不能有大写字母和不可以存放对象

3 小程序的 wxss 和 css 有哪些不一样的地方?

  • wxss的图片引入需使用外链地址
  • 没有 Body;样式可直接使用 import 导入

4 小程序关联微信公众号如何确定用户的唯一性

使用 wx.getUserInfo 方法 withCredentialstrue 时 可获取 encryptedData,里面有 union_id。后端需要进行对称解密

5 微信小程序与vue区别

  • 生命周期不一样,微信小程序生命周期比较简单
  • 数据绑定也不同,微信小程序数据绑定需要使用{{}}vue 直接:就可以
  • 显示与隐藏元素,vue中,使用 v-ifv-show 控制元素的显示和隐藏,小程序中,使用wx-ifhidden 控制元素的显示和隐藏
  • 事件处理不同,小程序中,全用 bindtap(bind+event),或者 catchtap(catch+event) 绑定事件,vue:使用 v-on:event 绑定事件,或者使用@event 绑定事件
  • 数据双向绑定也不也不一样在 vue中,只需要再表单元素上加上 v-model,然后再绑定 data中对应的一个值,当表单元素内容发生变化时,data中对应的值也会相应改变,这是 vue非常 nice 的一点。微信小程序必须获取到表单元素,改变的值,然后再把值赋给一个 data中声明的变量。

微信小程序知识点汇总相关推荐

  1. 微信小程序知识点汇总---更新中

    微信公众平台 是基于微信公众号,为微信用户提供服务的平台 微信公众平台开发:是基于微信内进行的公众号业务开发: 前端程序员是公众平台开发的主力军 平台登录地址:https://mp.weixin.qq ...

  2. 微信小程序知识点总汇

    微信小程序知识点总汇 文件结构:最上层app ->多个page ->多个组件(内置组件/自定义组件) app: app.js:创建app实例代码 [app:实例对象 app.json:程序 ...

  3. 微信小程序测试点汇总

    Hi,大家好.小程序自诞生以来,凭借**"即用即走,不占内存**."的优势一直独领风骚,在帮助各行各业连接.服务用户方面扮演了更加重要的角色.截止到2020年底,小程序DAU突破4 ...

  4. 微信小程序知识点(上)

    1.流式布局中flex-direction:属性要和display:flex搭配使用. 2.如果item过多,要是实现上下拖拽效果,容器选择scroll-view. 3.微信小程序获取input输入框 ...

  5. 微信小程序常见问题汇总

    1.如何避免微信小程序中 app.js中 onshow事件的n次触发的问题? 问题 在开发中,遇到了一个小难题,就是app.js中 onshow事件总是会因调用其它API而触发,例如:wx.choos ...

  6. 微信小程序知识点总结

    微信小程序知识总结 微信小程序的优势和劣势 优势: 容易推广,入口众多 使用便捷, 体验良好,有接近原生app的体验,H5页面经常出现延迟,卡顿,加载慢,权限不足等,而这些在小程序中不会出现 成本低, ...

  7. 脚手架搭建微信小程序问题汇总

    学习教程为前端开发利器vue,微信小程序快速开发实战,黑马程序员前端web教程 一.启动项目时报错 Syntax Error: Error: PostCSS plugin autoprefixer r ...

  8. 微信小程序知识点梳理

    小程序介绍 17年一月9号,小程序刚发布的时候,个人很幸运的成为第一批吃螃蟹的人,当然也是第一批采坑的人. 小程序是基于微信的一种应用,使用微信自定义的组件,让我们使用JavaScript的方式,达到 ...

  9. 微信小程序知识点(二)

    从开始做小程序到目前为止,已经将近二十天了.一开始我的小程序只有简简单单的crud,以至于上线的时候我朋友说这么简单有什么用?于是自己计划设计六个功能出来,分别是新闻.星座.音乐.笑话.天气.驾校考题 ...

最新文章

  1. 编程乐趣:C#彻底删除文件
  2. 机会:新兴产业+大消费(转载)
  3. TreeView控件节点重命名后没有进入beginEdit的解决方案
  4. python--Websocket实现, 加密 sha1,base64
  5. linux耳机插拔检测,Android应用开发之耳机插拔处理两种方式
  6. matplotlib 子图超过4个_Matplotlib从入门到精通
  7. vue怎么vw布局好用_Vue项目中使用vw实现移动端适配-阿里云开发者社区
  8. LINUX服务器安全加固方法整理
  9. 预实验结果与试剂配比
  10. 角色与使命:学生干部如何平衡工作与学习的关系?
  11. Android发送edp服务器,Android6.0调试笔记之edp屏无法点亮问题怎么解决
  12. 生日祝福html_祝我家的猪,生日快乐 | 告白墙第21期
  13. CG100具体功能介绍
  14. 推荐 :如何全面解析数据并创造数据故事
  15. redis crackit入侵事件总结
  16. 生物信息学Bioinformatics学习笔记(三)-高通量测序
  17. python水位传感器输出水位_如何使用物联网水位传感器监测水位?
  18. 景深(perspective)
  19. c++程序从1加到10(详细讲解版)
  20. vue 微信扫码登录嵌入方式及开发踩的坑点

热门文章

  1. 解决无法登录路由器管理页面的问题
  2. 掌握这套逻辑,你也能设计出一把好看又吸引人的FPS武器
  3. HDU 2196 求树上所有点能到达的最远距离
  4. Fresco加载图片内存占用过大导致OOM
  5. matlab 符号方程求职,matlab 符号 方程
  6. Excel中常用快捷键及小技巧
  7. 什么是GC对于GC垃圾回收机制的理解
  8. js input文件上传
  9. 网络|基于Netty构建的高性能车辆网项目实现(一)
  10. 【报错】required string parameter ‘XXX‘is not present