- 博客(24)
- 收藏
- 关注
转载 小程序 WebView内网页实现微信支付功能
在 小程序 的webView中实现微信支付功能需要进行小程序和webView之间的交互。通过上述代码,小程序和webView之间可以进行消息的传递,从而实现在小程序中使用WebView进行微信支付的功能。1.在webview页面的JS代码中,通过。
2025-01-13 09:09:23
528
原创 2025 最新React面试题
React中的props是只读的,主要是为了维护组件的可预测性和可维护性。如果允许子组件修改props,那么一个父组件将状态传递给多个子组件时,这些子组件就可以随意修改props的值,导致状态的不可预测,给调试和维护带来困难。为了解决这个问题,React采用了只读的props机制。子组件只能读取props的值,但不能修改它们。这种设计模式类似于函数式编程中的纯函数,纯函数不会改变传入的参数,只会返回一个新的值。通过保护props不被修改,React确保了组件的可预测性和可维护性。
2025-01-09 11:01:41
2087
原创 2025 最新前端高频率面试题--Vue篇
Vue 自定义指令有全局注册和局部注册两种方式。先来看看注册全局指令的方式,通过 Vue.directive(id, [definition]) 方式注册全局指令。然后在入口文件中进行 Vue.use() 调用。它的作用价值在于当开发人员在某些场景下需要对普通 DOM 元素进行操作。提高代码复用。指令本质上是装饰器,是 vue 对 HTML 元素的扩展,给 HTML 元素增加自定义功能。vue 编译 DOM 时,会找到指令对象,执行指令的相关方法。
2025-01-07 14:57:49
1394
原创 Uniapp 手机基座调试App 打包成Apk文件,并上传到应用商店
使用uniapp开发应用具有显著的优势,能够通过编写一次代码来适配多个平台,这大大减少了开发成本和周期,这也是uniapp诞生的初衷。它基于Vue 使得开发过程更加高效,同事拥有一个活跃社区和丰富的组件库来支持快速开发。此外,uniapp支持热更新,能够及时修复问题而无需发布新的版本。提高了应用的维护效率。但是,uniApp也有它本身局限性。它可能在性能上无法完成匹敌原生应用,尤其是在图形或计算密集型应用中。此外,不同平台的特定Api和政策可能会限制UniApp的某些功能。
2024-12-24 14:43:22
1668
原创 Vue理论知识 面试题常见15道题 (亲测有效)
虚拟Dom -- MVVM的理解 -- MVC的理解 -- 事件循环机制 -- 原型原型链 -- 闭包 -- 箭头函数和普通函数有什么区别 -- 深拷贝和浅拷贝 -- settimeout和setinterval 的区别 -- 对于异步理解-- Promise -- v-if和v-for和v-show的区别 -- Rem适配理解和实现 -- VW/VH适配理解和实现 --Websocke的理解和相关Api --
2024-07-15 16:35:39
574
原创 HbuildX--关联微信小程序 启动微信小程序项目 (详情版)
注意:如果这里如果报错,需要根据提示解决问题,如:sass组件没有安装等,需要自行安装sass组件(在工具--安装插件中安装需要的插件)如果没有安装微信web开发工具,需要先根据上面的提示地址下载,之后把本地的安装路径配置到如下图位置。4、在微信开发者网站,注册小程序开发用户,获取appId(点击项目的mainfest.json)获取如下红色圈出的部分,填写到上图Hbuildx的mainfest.json的配置中。6、启动到模拟器中(运行到小程序模拟器---微信开发者工具)5、启动终端,下载需要的依赖。
2024-06-28 16:00:21
792
原创 Android Studio安卓原装程序打包Apk包步骤流程(全网最详细)
Signature Versions中地V1和V2是签名版本的选择,其中V1是通过ZIP条目进行验证,这样APK 签署后可进行许多修改 - 可以移动甚至重新压缩文件。V2是验证压缩文件的所有字节,而不是单个 ZIP 条目,因此,在签名后无法再更改(包括 zipalign)。程序已经完成打包,可以在Android手机上进行安装运行,也能够放在市场中让其他人进行下载。1.在菜单栏中点击【Build】-->【Build bundle(s)/Apk(s)】-->【Build APK(s)】带签名的包。
2024-06-28 15:24:18
2913
原创 Hbuildx使用SUB运行到手机基座测试
需要在手机上打开开发者模式才HBuilderX才可以识别时候,只有 HBuilderX识别出手机信息,才能运行到手机上。第一次在手机上运行,会自动下载HBuilder这个软件并安装就,今后测测试就是在这个软件里面测试的。多点击几次版本号就可以打开了,如果手机设置密码锁,会提示输入密码。打开手机设置——> 系统和更新——>开发人员选项。将这个打开的时候,手机上会弹出提示,点击确定即可。注意:如果手机没有处于开发者模式,那么在系统和更新这里是没有“开发人员选项”的。没有连接到手机时,是没有手机信息的。
2024-06-26 10:44:52
757
原创 HbuilderX中App项目运行到夜神模拟器上 (全面教程)
点击 运行-运行到手机或模拟器-运行到Android App 基座。windos+R 输入cmd指令 终端中查看 adb 是否配置成功。长时间不用模拟器 会检测不到 则需要 windos+R 打开终端 运行。使用 adb 命令让模拟器连接本机。
2024-06-25 14:27:38
1881
原创 React封装Axios请求、响应拦截、封装Post、Get请求。
这里已经将封装好的请求方式抛出了,需要在入口文件里引用,设置为全局变量,你也可以在需要的地方按需引入,但我不太建议。响应拦截就是在你的接口返回数据后,拦截器会先获取,你可以判断是否正常或数据完好再把数据返回到发起请求的地方。如果你已经下载好了axios和cookie则需要引入,其中axios是必须的cookie不是。请求拦截就是在你的请求还没有发送之前,你可以对你的请求做一些修改。你添加了请求拦截器,则须使用自定义的请求,否则拦截器将没有意义。另一个标记的index.js则是下面会说到的入口文件。
2024-06-25 14:11:06
1111
原创 如何快速切换NodeJS版本
步骤: ------在任意文件夹中输入cmd进入小黑窗--------输入 where node 命令-------找到控制面板彻底删除卸载完成后下载。
2024-06-24 09:07:44
1290
原创 NodeJS 切换淘宝镜像源 、[长期切换、临时切换]
长期切换镜像源意味着将淘宝镜像源设置为默认的 npm 源,这样以后所有的 npm 操作都会使用淘宝镜像。临时切换镜像源意味着只在一次安装过程中使用淘宝镜像,而不改变全局设置。3.截图显示包安装过程及使用淘宝镜像源。你可以通过配置 yarn 的。你可以通过配置 npm 的。1.打开终端或命令提示符。4.截图显示配置成功的结果。设置来长期切换镜像源。设置来长期切换镜像源。打开终端或命令提示符。
2024-06-24 08:31:02
2194
原创 统计大厂UI组件库 前端不需要在攒页面了
它提供了丰富的组件,包括按钮、表单、导航、弹窗等等,可以满足常见的移动应用的需求。它提供了丰富的组件,包括按钮、表单、导航、弹窗等等,可以满足移动应用的各种需求。它提供了丰富的组件,包括按钮、表单、导航、弹窗等等,可以满足常见的移动应用的需求。它提供了一系列的设计原则、规范和组件,包括按钮、表单、导航、弹窗等等,以及丰富的图标库和配色方案,方便开发者使用和定制。丰富的组件:Ant Design 提供了包括按钮、表单、表格、导航菜单、模态框、图表等丰富的组件,涵盖了常见的 UI 需求。
2024-06-24 08:05:15
763
原创 npm报错:request to https://registry.npm.taobao.org failed, reason certificate has expired
注意:此处修改的镜像用的是npm本身,一般国内用户还是建议使用淘宝镜像,所以推荐还是设置成用淘宝镜像,执行:npm config set registry https://registry.npmmirror.com 【推荐】3、然后修改镜像即可:npm config set registry https://registry.npmjs.org/ (或npm config delete registry)2、清空缓存:npm cache clean --force。然后就可以正常使用npm啦~
2024-06-20 08:58:28
777
原创 同源策略概念以及跨域解决方案
(Same-Origin Policy)是一种浏览器安全机制用于限制一个网页中的脚本只能访问来自同一源(协议、域名和端口)的资源。同源策略的目的是防止恶意网站通过脚本获取用户的敏感信息或者进行恶意操作。
2024-06-20 08:43:51
256
原创 Vue与React的区别及优劣有哪些
Vue和React各有优劣势,选择哪个框架需要根据具体的项目需求和开发经验来决定。Vue接近传统前端,React更灵活、自由一些,大项目用 React,小项目用 Vue。
2024-06-20 08:26:44
790
原创 websocket原理和使用技巧
websocket是HTML5新增的一种基于TCP协议的网络通信协议,实现了浏览器与服务器全双工通信,简单来说就是服务器可以主动向浏览器推送消息,浏览器也可以主动向服务器发送消息。对比http协议客户端与服务器如下图:其特点:(1)建立在 TCP 协议之上,服务器端的实现比较容易。(2)与 HTTP 协议有着良好的兼容性。默认端口也是80和443,并且握手阶段采用 HTTP 协议,因此握手时不容易屏蔽,能通过各种 HTTP 代理服务器。(3)数据格式比较轻量,性能开销小,通信高效。
2024-06-19 16:41:42
437
原创 sourceTree系列:提交自己分支 在合并到主分支dev
3.merge合并完之后,那么就是进行提交推送了。1.先把uat修改的文件提交到uat上。2.然后切换到dev分支。
2024-04-02 09:58:34
918
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人