草庐IT

微信小程序面试题

全部标签

uni-app 微信小程序通过Vue3 Hooks 实现动态填充页面剩余高度

应用场景在uni-app开发微信小程序等项目时,经常会遇到这样的页面布局需求:上半部分高度固定,下半部分自动占满剩余高度,如下图所示应用场景:上半部分为固定高度或内容填充高度的内容区域下半部分为scroll-view滑动区域,可以无限下拉滚动进行数据加载由于scroll-view实现纵向滚动需要设置高度height,如果设置一个固定的高度值将会使页面在不同屏幕尺寸下出现内容溢出屏幕或无法占满整个屏幕的情况,使页面看起来很不美观😅因此为了提升用户体验,应该始终让整个页面保持在屏幕区域内固定,通过计算出页面的剩余高度,动态获取scroll-view高度,从而实现滚动组件的高度自适应。实现思路🤔?页

uniapp写小程序 小程序分包处理

uniapp写小程序小程序分包处理uniapp小程序分包分包步骤如下1、在根目录下新建一个subPackages文件夹,之后在subPackages文件夹下创建pages用来存放页面文件2、分包页面路径配置3、配置manifest.json4、分包预载配置uniapp小程序分包这是分包小程序之后的目录结构分包步骤如下1、在根目录下新建一个subPackages文件夹,之后在subPackages文件夹下创建pages用来存放页面文件主包和分包是不能再同一目录下根目录下的pages,我只放了tabbar切换的两个页面,其余的页面都在subPackages>pages下面subPackages>p

Java实习生面试题汇总

Java实习生面试题汇总简介本人是二本大三学生,下半年大四。暑假在上海这边找实习工作,面了几家公司,所问到的问题记录在下面。因为是在校生,没任何实习经历,一般找我面试的都是小公司,一般问的比较简单,甚至还有看了简历叫我直接去上班不用面试的(因为在学校获得了一些竞赛的证书而且没毕业,面试官问也就是CRUD的工作觉得没意思)。一般过去都是先做一套题目,或者叫你写几个接口,然后再开始面试问些问题。问的问题Java基础比较多。主要提供题目,答案仅供参考。Java基础String类可以被继承吗不能,String类被final修饰。String类有哪些方法?valueOf(),substring(),in

微信小程序发布流程(上传审核)

相信每一位在学习开发微信小程序中的道友,都已经在微信公众平台有一个自己的小程序账号了,写完了自己的代码就是先将代码上传到平台上关于上传 按提示点击完之后,代码就上传到了云平台上然后登陆到微信公众平台   微信公众平台    点击版本管理,如果以前提交过直接点击提交审核就行了 这里主要是第一次提交的情况1.填写用户隐私保护指引入口:设置—功能设置—用户隐私保护指引设置  2.接着要填写填写提审版本用户隐私保护指引入口:管理—版本管理—提交代码审核—信息填写页面 这里可以选择加急和不加急,加急的话一般两个小时内就能收到审核结果了,但一年只有一次机会,其实不加急有时候也会很快的,甚至同样一个小时内都

关于微信小程序安装npm的过程,从下载到小程序内部安装完成

1.先从官网下载nodejs网站为Node.js(nodejs.org),选择左边第一个2然后一直next,选默认就行选择自己喜欢的路径我的是D:\nodejs-v18.12.13下载完成后,先在安装文件夹中新建两个文件夹node_cachenode_global 4配置一下环境变量,如果不配置好就会导致微信微信小程序里面找不到路径的情况,打开控制面板->系统与安全->系统->高级系统设置->环境变量  一共要配置三个地方一个是用户的环境变量,要新建一个NODE_PATH,变量值是你安装的路径   另外两个在系统变量中的Path中,打开Path,新建以下两个路径(记得改自己的路径,不要复制粘贴

小程序客服功能

小程序客服功能有两种小程序公众平台里左边的小程序客服是较简单的,直接添加客服人员,然后用下面的代码就能打开聊天页联系客服(好像有聊天次数限制,好像是五条吧,到底有没有自己测试了才知道)buttontype="default"open-type="contact">联系客服/button>····································································································································右边的微信客服相对复杂些(可以企业微信接入联系)

微信小程序封装组件

微信小程序封装组件前言一、封装组件的意思二、使用步骤第一步第二步前言在日常开发中,有页面之间有很多相似的组件,我们可以对其相似的代码块进行封装,进行复用一、封装组件的意思高内聚性,组建功能必须是完整的,如我要实现下拉菜单功能,那在下拉菜单这个组件中,就把下拉菜单所需要的所有功能全部实现。低耦合度代码独立不会和项目中的其他代码发生冲突。在实际工程中,我们经常会涉及到团队协作,传统按照业务线去编写代码的方式,就很容易相互冲突,所以运用组件化方式就可大大避免这种冲突的存在、每一个组件都有子集清晰的职责,完整的功能,较低的耦合便于单元测试和重复利用。标记鲜明,容易维护组件化后,我们只需要对对应的组件进

微信小程序返回上一页各种方法

返回上一页,一共有4中方法,每种方法都有不一样细节一、方法罗列函数说明navigator保留当前页面,在wxml使用wx.navigateTo保留当前页面,在js使用wx.redirectTo不保留当前页面,在js使用wx.switchTab不保留当前页面,跳转到tabBar页二、讲解1️⃣navigatenavigatorurl=".路径"> 其它/navigator>2️⃣wx.navigateTowx.navigateTo({url:'路径',})3️⃣wx.redirectTwx.redirectTo({url:'路径',})4️⃣wx.switchTabwx.switchTab({

艰难的起步---微信小程序访问MSSQL数据库实例

一直做单机版应用程序开发,这不客户都需要手机端的小程序嘛!眼看着客户要纷纷“掉粉”,急了!必须马上学起!起步的确有点难,好在掉了些头发(摸摸还好)突破了通路,高兴之余写下来,希望能够帮到大家(瞧瞧这大局观~~~哈哈)。微信小程序的创建就不赘述了,只是打开微信开发者工具后,眼前黑乎乎的背景,脑子里一片片空白,该怎么搞啊!大家就不用着急了,还好有我经历过,从这里开始吧!设想一个场景---你的客户需要通过微信小程序查询积分情况,简单的只需要输入会员卡号,点击查询就显示出积分额等信息。好了,有了需求流,程序流也就很快画出来了:一、介绍四个小程序文件js---逻辑层控制脚本文件,主要是它发送请求和接收数

小程序转App最便捷的方法,附实操

Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。它也是构建未来的GoogleFuchsia应用的主要方式。Flutter的框架结构及特性Flutter的主要结构包括:·Flutterengine·Foundationlibrary·Design-specificwidgets框架特性快速开发。Flutter的热重载帮助你快捷方便的试验、重构UI、添加特性和修复bug。在仿真器、模拟器和ios、android硬件上