新闻资讯
您所在的位置:首页 > 新闻资讯 > 正文

微信小程序必知知识2

作者: 来源: 日期:2021/10/22 16:34:04 人气:0

20200628_125557_011.jpg

请谈谈小程序的生命周期功能?

onLoad() 页面进行加载时触发,只会调用一次,可获取企业当前信息页面实现路径中的参数。

onShow() 页面进行显示/切入前台时触发,一般可以用来发送信息数据处理请求;

当初始呈现完成时,onready ()页面只被调用一次,这表明该页面已经准备好与视图层交互。

当现有页面隐藏到背景中时触发,例如底部选项卡切换到其他页面或小程序切入背景。

onUnload() 页面进行卸载时触发,如redirectTo或navigateBack到其他管理页面时。

8微信小程序原理简介?

小程序的本质是一个单页应用程序。所有页面渲染和事件处理都在一个页面进行,但原生界面可以通过微信客户端调用。

它的架构,是数据进行驱动的架构管理模式,它的UI和数据是分离的,所有的页面信息更新,都需要我们通过对数据的更改来有效实现;

在技术上,与现有前端开发类似,采用JavaScript、wxml和wxss技术开发;

功能可以分为 webview 和 appservice 两部分;

Webview用于显示UI,而appService用于处理业务逻辑、数据和接口调用。

两个部分在企业两个发展进程中运行,通过信息系统层JSBridge实现中国通信,实现UI的渲染、事件的处理等。

9. 本地 applet、 wepy 和 mpvue 的比较是什么?

个人认为,如果是一个新项目,并且没有旧的h5项目的迁移,那么考虑使用一个小程序进行原生开发。优点是与第三方框架相比,坑更少。

而如果有 老的 h5 项目是 vue 开发 或者 也有 h5 项目也需要小程序进行开发,则比较研究适合 wepy 或者 mpvue 来做迁移学习或者企业开发,近期看wepy几乎不使用更新了,所以我们推荐美团的mpvue。

而如果如果团队前端强大,自己做一套框架也没问题。

10个小应用程序和本地应用程序哪个更好?

除了开发成本低、用户成本低、无需下载等优点外,服务请求延迟和用户体验也大大提高,使其能够承载复杂的服务功能,并使用户获得更好的用户体验。

11 简述微信小程序设计原理

微信 applet 使用 javascript、 wxml、 wxss 三种技术进行开发,从技术角度看与现有的前端开发是相似的,但是深度挖掘的词却不同。

JavaScript:首先,JavaScript代码运行在微信app中,而不是浏览器中,所以H5技术的一些应用需要微信App提供的API支持,限制了H5技术的应用,不能称之为严格的H5,可以称之为伪H5。同样,微信提供的一些独特的API,H5不支持或者不是特别支持。

WXML:WXML微信自己可以基于XML语法研究开发的,因此我们开发时,只能通过使用微信提供的现有产品标签,HTML的标签是无法进行使用的。

WXSS:WXSS具有CSS的大部分特性,但并不是所有的都支持,而且支持哪些,不支持哪些并没有详细的文档。

微信的架构是数据驱动的,用户界面和数据是分开的,所有的页面更新都需要通过数据更改来实现。

小程序分为两部分:webview和appService。Webview主要用来展示UI,appService用来处理业务逻辑、数据和接口调用。它们分两个进程运行,通过系统层JSBridge实现通信,实现UI渲染和事件处理。

12 微信小程序的双向数据绑定和vue哪里都是不一样

小程序直接这个。数据的属性不能与视图同步,必须调用 this.data。固定数据


    标签:
    版权所有:郑州知网文化传播有限公司 公司简称:郑州知网/知网传播 网站地图
    业务咨询热线:15838307519(司经理) 13676968269(王经理) 15638947688(刘经理) 联系电话:0371-56683330 售后/投诉:0371-56683330
    地址:郑州市紫荆山路商城路兴达国贸2416 备案号:豫ICP备15011514号-5 豫公网安备:41010402002369号 营业执照公示:91410105590812745H
    X

    业务咨询

    司经理
    15838307519

    王经理
    13676968269

    刘经理
    15638947688

    售后服务热线

    0371-56683330

    app定制开发-微商城小程序开发-郑州网站建设找知网

    业务咨询:
    15838307519(司经理) 13676968269(王经理) 15638947688(刘经理)

    24小时服务热线:0371-56683330