当前位置: 首页 > news >正文

库里存储的数据有大量回车时,该如何进行存取

如图,打印模板存了很多坐标性的字段数据:

大量带换行的文本数据存到库里之后取出,前端需要做非空、合法校验,

然后在循环中,使用eval 函数接收每一句字符串,去执行这句 JavaScript 代码。

          let arrStr = template.split(';')//初始化新任务this.$newTick(() => {if (arrStr && arrStr.length) {for (let i = 0; i < arrStr.length; i++) {eval(arrStr[i] + ';')}}

 这段代码将 printArrStr[i] 中的内容作为 JavaScript 代码执行,并且在末尾添加了一个分号。

eval 函数是 JavaScript 中的一个内置函数,它接收一个参数,该参数是一个字符串。eval 会将这个字符串作为 JavaScript 代码来执行。

基本语法:eval(string)

具体语法及使用场景参考:eval 内置函数用法-CSDN博客

http://www.lryc.cn/news/537537.html

相关文章:

  • 【devops】Github Actions Secrets | 如何在Github中设置CI的Secret供CI的yaml使用
  • 体验 DeepSeek-R1:解密 1.5B、7B、8B 版本的强大性能与应用
  • 一文说清楚什么是Token以及项目中使用Token延伸的问题
  • 大模型-Tool call、检索增强
  • 【算法】【区间和】acwing算法基础 802. 区间和 【有点复杂,但思路简单】
  • Ubuntu22.04通过Docker部署Jeecgboot
  • HTML4
  • STM32F10X 启动文件完整分析
  • typescript快速入门之安装与运行
  • React源码解读
  • 【DeepSeek-R1】 API申请(火山方舟联网版)
  • 负载均衡集群——LVS-DR配置
  • 数据结构篇
  • 「软件设计模式」建造者模式(Builder)
  • Matlab 机器人 雅可比矩阵
  • DeepSeek 助力 Vue 开发:打造丝滑的面包屑导航(Breadcrumbs)
  • IntelliJ IDEA 2024.1.4版无Tomcat配置
  • chrome://version/
  • 知识图谱数据库 Neo4j in Docker笔记
  • 【动手学强化学习】02多臂老虎机
  • 【网络编程】之Udp网络通信步骤
  • Java 基于 SpringBoot+Vue 的家政服务管理平台设计与实现
  • 架构——Nginx功能、职责、原理、配置示例、应用场景
  • Spring Boot中使用Flyway进行数据库迁移
  • CAS单点登录(第7版)9.属性
  • 137,【4】 buuctf web [SCTF2019]Flag Shop
  • P9853 [入门赛 #17] 方程求解
  • 【网络安全 | 漏洞挖掘】跨子域账户合并导致的账户劫持与删除
  • spring集成activiti流程引擎(源码)
  • ROS基本功能