免费ui网站网页模板网站有那些

web/2025/10/7 5:37:21/文章来源:
免费ui网站,网页模板网站有那些,h5网站制作案例分析,拼多多货源一件代发从哪里找在 https://www.jb51.net/article/151520.htm这篇文章中#xff0c;我们介绍了在 Angular-CLI 中引入 simple-mock 的方法。本文以 Vue-CLI 为例介绍引入 simple-mock 实现前端开发数据模拟的步骤。本质上这里介绍的是在 webpack-dev-server 中配置 simple-mock 实现 API Mock…在 https://www.jb51.net/article/151520.htm这篇文章中我们介绍了在 Angular-CLI 中引入 simple-mock 的方法。本文以 Vue-CLI 为例介绍引入 simple-mock 实现前端开发数据模拟的步骤。本质上这里介绍的是在 webpack-dev-server 中配置 simple-mock 实现 API Mock所以适用于任何采用 webpack 的前端项目。1 simple-mock 简介simple-mock 是一个引入成本简单的 API Mcok 库通过提供 API 方法供 node Server 调用以帮助 node Server 实现 Mock 功能。前端开发过程中的 API Mock 方案各种各样但有时功能丰富的 mock 方案不一定是最适合当前开发场景的。simple-mock 以提供 API 方法的方式实现简易的 API Mock 逻辑 注重快速简洁。2 在 Vue-CLI 项目中使用 simple-mock下面以当前最新的 Vue-CLI 3 和 vuejs 2 为例介绍引入 simple-mock 的详细流程。2.1 在 项目中引入 simple-mock 依赖npm i -D lzwme/simple-mock# oryarn add -D lzwme/simple-mock2.2 在配置文件 vue.config.js 中增加代理配置项在配置文件 vue.config.js 中增加 devServe.proxy 字段的配置。参考const anyParse require(co-body);const apiMock require(lzwme/simple-mock);const chalk require(chalk);const proxyTarget https://api.github.com/;module.exports {baseUrl: ,// Links: https://webpack.js.org/configuration/dev-server/devServer: {open: true,https: false,compress: true,disableHostCheck: true,// Links: https://github.com/chimurai/http-proxy-middlewareproxy: {/users: {target: proxyTarget,changeOrigin: true,port: 3009,onProxyRes(proxyRes, req, res) {apiMock.saveApi(req, res, proxyRes.headers[content-encoding]);},async onProxyReq(proxyReq, req, res) {// 尝试解码 post 请求参数至 req.bodyif (!req.body proxyReq.getHeader(content-type)) {try {req.body await anyParse({ req });} catch (err) {// console.log(err);}}apiMock.render(req, res).then(isMocked {if (!isMocked) {console.log(chalk.cyan([apiProxy]),req._parsedUrl.pathname,\t,chalk.yellow(proxyTarget));}});}}}}};通过以上两个步骤即完成了 simple-mock 的引入。下面步骤主要是针对 simple-mock 使用的说明示例。2.3 修改 simple-mock 配置文件simple-mock 可以通过读取配置文件 simple-mock-config.js 判断 mock 的开启或关闭。该文件会在首次加载时自动创建。配置内容参考module.exports {mockFileDir: mock, // path.contentlove(__dirname, mock), // 指定 mock 文件存放的目录isEnableMock: true, // 是否开启 Mock API 功能isAutoSaveApi: true, // 是否自动保存远端请求的 APIisForceSaveApi: false, // 是否强制保存否则本地有时不再保存// 自动保存 API 返回内容时对内容进行过滤的方法返回为 true 才保存fnAutosaveFilter(content) {// 示例 不保存空的或 404 的内容if (!content || content.message Not Found) {return false;}return true;}};通过修改配置文件中的开关即可实现 mock 功能的开启或关闭。2.4 通过环境变量开启或关闭 Mock 功能除了读取配置文件 simple-mock 还可以通过读取环境变量判断 mock 的开启或关闭(环境变量的优先级更高方便将开关注入到工程化工具中)。例如在 window 下我们可以创建如下的批处理脚本( dev-start.bat )启动该脚本即可即时选择是否开启 mock 功能。dev-start.bat 文件主要内容参考title VUE-START-HELPERecho offset NODE_ENVdevelopmentset MOCKAPI_ENABLENset MOCKAPI_AUTOSAVENset MOCKAPI_AUTOSAVE_FORCENset /p enablemockEnable mockAPI?(y/):if %enablemock%y set MOCKAPI_ENABLEmockset /p autosaveAuoto Save API Data?(y/):if %autosave%y set MOCKAPI_AUTOSAVEsaveif %enablemock%y goto runset /p forcesaveForce Save API Data?(y/):if %forcesave%y set MOCKAPI_AUTOSAVE_FORCEforce:runecho echo MOCKAPI_ENABLE %MOCKAPI_ENABLE%echo MOCKAPI_AUTOSAVE %MOCKAPI_AUTOSAVE%echo MOCKAPI_AUTOSAVE_FORCE %MOCKAPI_AUTOSAVE_FORCE%echo npm startdev-start.bat 运行示例自动保存 API 数据的文件3 更多参考github-user-search-vue是基于 Vue-CLI 3 和 simple-mock 实现的一个 Github 用户搜索的示例项目如有兴趣可前往参考。本文的方案与在 Angular-CLI 中引入 simple-mock 在本质上是一样的都是在 http-proxy-middleware 执行过程中注入 simple-mock 相关 API 实现 Mock 功能。故本文的示例方法。 Vue-CLI 和 Angular-CLI 的 node Server 内部均采用 webpack-dev-server 它使用 http-proxy-middleware 作为 HTTP 代理插件。故本文示例的方法实际适用于任何使用 http-proxy-middleware 作为 HTTP 代理的 node server 服务。总结以上所述是小编给大家介绍的在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟希望对大家有所帮助如果大家有任何疑问请给我留言小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/88311.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设免费模板北京公司网站建设价格

c日志工具之——log4cpp ECU唤醒的本质就是给ECU供电。 小文件:零拷贝技术 传输大文件:异步 IO 、直接 IO:如何高效实现文件传输:小文件采用零拷贝、大文件采用异步io直接io (123条消息) Linux网络编程 | 彻底搞懂…

做网站需要招什么职位我国科技发展动态最新消息

01-FileZilla简介 FileZilla 是一个常用的文件传输工具,它支持多种文件传输协议,包括以下主要协议: FTP (File Transfer Protocol) 这是 FileZilla 最基本支持的协议。FTP 是一种明文传输协议,不加密数据(包括用户名和…

昆明设计网站如何建设一个查询网站

错误码 意义 一般 0x800C01310x800C013E 可能是 Folders.dbx 档案属性错误或损坏. 0x800CCC00 身份验证(Authentication)未载入 0x800CCC01 认证(Certificate)内容错误 0x800CCC02 认证日期错误 0x800CCC03 使用者已联机 0x800CCC…

合肥网站建设优化学习5151app是交友软件么

dist 的性质 对于一棵二叉树,我们定义左孩子或右孩子为空的节点为外节点,定义外节点的 distdist 为 11,空节点的 distdist 为 00,不是外节点也不是空节点的 distdist 为其到子树中最近的外节点的距离加一。 一棵根的 distdist 为…

网站不要了该如何处理合肥做网站推荐 晨飞网络

摘要: 汽车智能座舱作为人 - 车 - 环境交互的核心载体,正经历从功能驱动到体验驱动的范式变革。本文通过技术解构与用户行为分析,深入揭示智能座舱在异构计算、多模态感知、服务生态等维度的创新路径。研究表明,智能座舱的竞争焦…

做电器推广的网站番禺建设网站外包

目录 前言 几个高频面试题目 NP难问题和NP完全问题的区别 P问题、NP问题、NP完全

网站与平台的区别坪山网站建设机构

Kafka系列之:Connect 中的错误报告 Kafka Connect 提供错误报告来处理各个处理阶段遇到的错误。默认情况下,转换期间或转换中遇到的任何错误都会导致连接器失败。每个连接器配置还可以通过跳过此类错误、选择性地将每个错误以及失败操作的详细信息和有问题的记录(具有各种详…

外链免费发布平台网站排名优化推广

目录 1. 问题所示2. 原理分析3. 解决方法1. 问题所示 出现如下问题: 与链接服务器的测试连接失败。执行Transact-SQL 语句或批处理时发生了异常。命名管道提供程序:无法打开与SQL SERVER的链接[53]链接服务器“XX”的OLEDB访问接口“MSOLEDBSQL”返回了消息“登录超时已过期…

centos6.3 网站开发seo网络推广培训班

最近在做HTML静态生成,需要从硬盘上把模版文件的内容读出来。然后,替换相关标签写到指定的文件中。无论是读写,都遇到了中文乱码问题。试过多种方法,发现下面一种可以避免中文乱码。(无论读取还是写入一定要进行编码转…

孝感企业做网站网站怎么做谷歌推广

说真的写了这篇博文时,才知道c语言本身不支持多线程,而是一些windowsapi让c语言拥有多线程的能力,那下面内容就以打开对话框为例,展现如何实现多线程的同步与异步。 文章目录 问题起源c语言多线程同步方案c语言多线程异步方案总结…

网站制作公司重庆网站建设方案免费下载

题目链接 Leetcode.264 丑数 II mid 题目描述 给你一个整数 n n n ,请你找出并返回第 n n n 个 丑数 。 丑数 就是质因子只包含 2 2 2、 3 3 3 和 5 5 5 的正整数。 示例1: 输入:n 10 输出:12 解释:[1, 2, 3,…

手机销售网站怎么做大连网站开发公司力推选仟亿科技

###进阶4:常见函数一、单行函数1、字符函数concat拼接substr截取子串upper转换成大写lower转换成小写trim去前后指定的空格和字符ltrim去左边空格rtrim去右边空格replace替换lpad左填充rpad右填充instr返回子串第一次出现的索引length 获取字节个数2、数学函数round…

免费舆情信息网站做微商都去哪些网站留言

2000:金币 总时间限制: 1000ms内存限制: 65536kB描述国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天)里,每天收到两枚金币;之后三天(第四、…

网站开发判断是否为手机励销云

引言:在分布式系统调用场景中存在这样一个通用问题,即在执行一个核心业务逻辑的同时,还需要调用多个下游做业务处理,而且要求多个下游业务和当前核心业务必须同时成功或者同时失败,进而避免部分成功和失败的不一致情况…

石景山网站制作建设公司湖北seo服务

运算符和表达式​ 1. 运算符的优先级 尽量不要把一个表达式写的过于复杂,如果遇到复杂的需求,则最好分步运算 不要过多的依赖于运算符的优先级,否则代码的可读性太差,在实际的项目开发中,一般采用(&#…

松江网站开发附近哪里有广告公司

当数据量较大时,用MrBayes进行计算通常是旷日持久的事情,几天甚至几个月。中间如果断电死机什么的发生就很令人发狂了。于是 MrBayes 3.2 svn 版增加了一个断点保存的功能,死机后可以从保存的断点处继续计算。只要在mcmc命令中加入checkfreqn…

郑州 互联网 公司网站那个网站做港货比较好

背景 本文基于Spark 3.5.0 目前公司在做小文件合并的时候用到了 Spark Rebalance 这个算子,这个算子的主要作用是在AQE阶段的最后写文件的阶段进行小文件的合并,使得最后落盘的文件不会太大也不会太小,从而达到小文件合并的作用,…

做网站调用无广告视频怎么做好营销型网站

Windows是由微软(Microsoft)开发的一系列操作系统的名称。以下是Windows系统的历史版本简介: 1. **Windows 1.0 (1985):** - 首个发布的Windows版本。 - 图形用户界面(GUI)的引入,包括窗口、图标和…

如何自建一个便宜的网站抓取工具把对手网站的长尾词

线性倒立摆(Linear Inverted Pendulum, LIP)模型是用于描述和控制人形机器人步态的重要工具。LIP模型假设质心沿着一条固定的直线运动,并且所有质量集中在质心上。这简化了计算,使得模型更容易用于控制和稳定分析。 LIP模型动力学方程 LIP模型的基本假设是: 机器人的质心…

吴江网站制作响应式 购物网站模板下载

快速排序 主要思想: 主要是基于分治。(分治解读) 基本步骤: 1.确定分界点x ,常用方式q[l] q[l r >> 1] , q[r] , 左右部分未必长度相等 2.根据分界点x调整区间,使得满足小于等于x的在左边,大于等于x的在右边 3.左右两端&#xf…