微信小程序

小程序组件

    组件是视图的基本组成单元,在小程序里,我们所写的绝大部分标签就是组件,组件拥有一些功能和微信风格的样式,一个组件通常包括了开始标签和结束标签  组件通过特殊属性(属性="属性值")来进行丰富的操作;    组件分为8大部分    视图容器  基础容器  表单组件  导航  媒体组件  地图  开放功能  画布 ...
代码星球·2021-02-08

微信小程序的事件

    事件,视图层到逻辑层的一种通讯方式,或者将用户的行为返回到逻辑层,当我们在组件绑定事件之后,当我们触发事件,就会执行逻辑层绑定的事件,处理回调函数,当页面的事件触发之后  页面上元素一些额外事件,通过事件对象传递给我们的回调函数  绑定事件的实例:    通过view标签来给他绑定了一个事件,事件名clickm...
代码星球·2021-02-08

小程序的生命周期以及页面路由

  小程序的启动,和小程序的应用周期是息息相关的    小程序应用的生命周期:由一个钩子组成,onLaunch  onShow  onHide  onError组成;    我们第一次进入小程序,客户端会帮我们初始化小程序的运行环境,那么我们会在CDN下载,或者在本地缓存我们的代码包,把他注入到运行环境里    在初始...

小程序的开发框架MINA及小程序的启动机制

    MINA框架分三个部分    视图层(View):有很多页面,每个页面有wxml和wxss组成的,视图结构和展现样式    逻辑层(AppService):处理事物逻辑的地方以及数据交互的服务中心    系统层(Native):微信客户端的原生能力(微信客户端的功能)  小程序的视图层和逻辑层时双线程通信的,视...

微信小程序的开发框架

  wxss:是一套样式语言,用来描述wxml的组件样式;小程序在css基础上做的修改和扩充的版本  css:是一套样式语言,样式表,用来描述xml和html文件样式的呈现;  设备像素:是图片在设备上显示的小点,这些是固定不变的  css像素:逻辑像素,是我们一套标准来显示屏幕的宽  ppi:独立设备显示的密度   ...
代码星球·2021-02-08

小程序开发的共同属性

  小程序开发的共同属性;  id     属性值:字符串    功能:组件的唯一标识    作用:保证页面的唯一  class  属性值:字符串  功能:组件的样式类   作用:对应wxss定义的样式类  s...
代码星球·2021-02-08

小程序的数据绑定

  所有组件的属性都是小写  rpx与px的一个区别:rpx是响应式的屏幕像素       来自页面的js文件中的Page()方法中的data对象   页面的数据要用mustache语法  变量名加双{}包起来  这种语法的强悍之处在于,可以在页面的各个角落都...
代码星球·2021-02-08

小程序的基本目录结构

  一个小程序的基本目录结构:    全局文件的配置:根目录下    app.js:注册小程序的应用     里面有一个App()的函数  参数是一个对象    project.config.json:小程序的个性化设置,对应的独立的小程序    a...
代码星球·2021-02-08

分组答辩小程序

packagecom.company;importjava.util.LinkedHashSet;importjava.util.Random;importjava.util.Set;publicclassMain{publicstaticvoidmain(String[]args){//writeyourcodehe...
代码星球·2021-02-03

微信小程序语音识别开发过程笔记

由于业务需求,需要使用微信小程序语音识别的功能,查找了好多发难,也踩了好多坑,把过程记录一下,或许会帮助到需要的朋友。在小程序中识别用户语音输入的命令关键流程流程:录音存储-->上传录音文件到服务器后台-->读取服务器返回结果关键代码://按键按下事件startRec:function(res){varth...

微信小程序更换头像代码

WXML:<viewclass="topImg"><viewclass="topImg-item"><viewclass="t-i-left">头像</view><viewclass="t-i-right"><viewclass="image"bind:...

微信小程序,页面分享给朋友和分享给朋友圈,头部脱离标准流

分享给朋友:onShareAppMessage:function(){//imgUrl:'http://www.51dev.com//FileUpload/news/202102/20210202001856437.png'return{title:'奇奇蜜蜂英语',path:'/pages/home/home',im...

小程序组件之间的通信

前言:其实之前就想写这个的,因为我觉得这么模块化的框架,组件之间通信是非常重要的,也是最经常用到的一块儿,只是之前在项目里一直没用到跨组件通信,现在用到了,也会用了,就一起写出来得了:) 一、父、子组件之间的通信注:首先我们先将子组件在父组件中注册,并且在父组件上使用!!!1.创建组件:     在微信开发者...
代码星球·2021-02-02

小程序scroll-view组件(个人理解)

前言:之前写vue的时候用到的第三方插件是better-scroll,用来处理滚动问题刚一接触小程序,发现似乎不需要这种better-scroll滚动这种类似功能;不过后来用到了,哈哈哈 总结的问题:1.给scroll-view设置的height无效!!!(calc)      答:设置固定高度是有效的,如p...

小程序的登录流程

关于小程序的登录,前端工作人员需要做的四件事:  1.调用wx.login获取code  2.调用wx.request发送code到我们自己的服务器(我们自己的服务器会返回一个登录态标识,比如token)  3.将登录态的标识token进行存储,以便下次使用  4.请求登录态标识的接口时,携带token ...
代码星球·2021-02-02