关键点在这里JSON.stringify(mock,null,4).toString()有格式化的作用,v-model以后取到的是字符串,所有都得转成数组结构。

<div id="app"><div class="container"><div class="fl" style="width:50%"><textarea class="jsonBox" id="jsonBox" v-model="model"></textarea></div><div class="formCreate fr" id="formCreate" style="width:50%"></div><button @click="markHtml">生成html</button></div>
</div>
<script>// 显示jsonlet mock = [{type:"input",title:"商品名称",//label名称field:"goods_name",//字段名称value:"商品名称",//input值,props: {"type": "text", //输入框类型,可选值为 text、password、textarea、url、email、date"clearable":false, //是否显示清空按钮"disabled": false, //设置输入框为禁用状态"readonly": false, //设置输入框为只读"rows": 4, //文本域默认行数,仅在 textarea 类型下有效"autosize": false, //自适应内容高度,仅在 textarea 类型下有效,可传入对象,如 { minRows: 2, maxRows: 6 }"number": false, //将用户的输入转换为 Number 类型"autofocus": false, //自动获取焦点"autocomplete": "off", //原生的自动完成功能,可选值为 off 和 on"placeholder": "请输入商品名称", //占位文本"size": "default", //输入框尺寸,可选值为large、small、default或者不设置,"spellcheck": false, //原生的 spellcheck 属性"required":false,}}];vm = new Vue({el:'#app',data:{formData:{},model:''},computed:{mocks(){return JSON.stringify(mock,null,4).toString() //~~~1}},methods:{markHtml(){var model = JSON.parse(this.model); //~~~2window.formData = {};let root = document.getElementById('formCreate');$f = this.$formCreate(model,{el:root,});}}});
</script>

//数组转json
var arr = [1,2,3,4,5];
JSON.stringify(arr).toString();//json转数组
var jsonStr = JSON.stringify(arr).toString();
var v = JSON.parse(jsonStr);
console.log(v[1], v[2]);
//2,3

Javascript json字符串和数组互转 json格式化html相关推荐

  1. php将数组转化成json字符串,php数组如何转换json字符串

    php数组转换json字符串的方法:首先创建一个php示例文件:然后定义一组数组数据:最后通过"json_encode($color)"方法将数组转换成json字符串即可. PHP ...

  2. JS解析json数据(json字符串和数组之间相互转换)

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD ...

  3. Vue前后台数据交互实例演示,使用axios传递json字符串、数组

    Vue 前后台数据交互实例演示 第一章:后台实现 ① Python 启用 Flask 服务器 ② 后台启用成功验证 第二章:前台实现 ① Vue 使用 Axios 实现接收 json 字符串.数组数据 ...

  4. oracle json字符串转数组,json字符串转化成json对象(原生方法)

    json字符串.json对象.数组 三者之间的转换 //json字符串.json对象.数组 三者之间的转换 let jsonStr = '[{"id":"01" ...

  5. JSON字符串与protobuf互转

    一.json转protobuf后判断某字段是否被赋值 方法1: //hasButtonDelayTime()返回false是json转protobuf时没给ButtonDelayTime赋值,它依然是 ...

  6. iOS开发JSON字符串和字典互转

    1.相关属性简述 NSJSONReadingOptions读取属性: typedef NS_OPTIONS(NSUInteger, NSJSONReadingOptions) {NSJSONReadi ...

  7. 【JSON教科书】什么是JSON,JSON字符串有什么作用?(JSON学习总结)

    文章目录 @[toc] 一.了解Json 3.1 什么是Json 二.简单Json语法 2.1 语法 3.2.1 Json语法记忆规则 三.Json字符串的手写转换 JavaBean类对象 Json简 ...

  8. fastjson list转json字符串_程序员:JSON、JSONObject 与 JSONArray 简单讲解

    fastjson简介 fastjson 是阿里巴巴的开源JSON解析库,它可以解析 JSON 格式的字符串,支持将 Java Bean 序列化为 JSON 字符串,也可以从 JSON 字符串反序列化到 ...

  9. html字符串转成数组,图文详解JavaScript中字符串转换为数组的方法

    在前端开发中经常需要使用JavaScript,那你知道怎么将JS字符串转换为数组吗?这篇文章就和大家讲讲JS将字符串转换为数组的方法,感兴趣的朋友可以参考一下,希望可以帮助到你. 之前一篇文章已经给大 ...

最新文章

  1. Spring中资源的加载ResourceLoader
  2. linux installaccess Nessus-5.2.4
  3. Python第三方库的安装及路径查看总结
  4. 大整数加法(信息学奥赛一本通-T1168)
  5. OSError: [Errno 22] Invalid argument: ‘
  6. 惊爆:各大 App 可直接打开小程序!微信收割移动互联网的时间开始了
  7. 华为鸿蒙主题设计,2020华为全球主题设计大赛,简直就是神仙打架啊!
  8. C++ 表达式必须含有常量值变量
  9. 数字图像处理:实验八 遥感图像增强
  10. Kalman Filter— Priori/Posteriori Error Covariance Matrix
  11. dummy像元概念定义
  12. opendevops_codo项目研究
  13. VGPNet:基于灭点的道路和路面标志的检测与识别
  14. matlab计算铰接式履带车辆转向性能
  15. 《静态时序分析实用方法》翻译
  16. 计算机一级execl怎么学,【计算机一级 excel】大学计算机一级excle
  17. 528全国爱发日,你的头发还好么,防脱秘籍送给你!
  18. scrapy案例:爬取京东笔记本数据
  19. 智能门锁:电源管理概述2
  20. 小伙开私人影院,裁掉员工玩套路,你见过哪个老板敢这么玩?

热门文章

  1. [论文阅读]PAN++: Towards Efficient and Accurate End-to-End Spotting of Arbitrarily-Shaped Text
  2. vue3学习—state的变化和使用
  3. DSP28335—FLASH烧写的方法
  4. 吴恩达机器学习[9]-神经网络学习
  5. 在Unity上实现目标识别
  6. XML文件怎么添加注释
  7. svn提交代码报错:A conflict in the working copy obstructs the current operation,解决办法
  8. MMKV的简单实用一
  9. 字符串常量和变量是什么?
  10. Centos8 安装node