• vue.js 导出JSON


    cnpm install file-saver --save
    <template>
      <div class="hello">
        <button @click="exportJSON">导出jsonn</button>
        <button @click="exportText">导出Text</button>
      </div>
    </template>
    
    <script>
    import FileSaver from 'file-saver'
    export default {
      data () {
        return {
          // 待导出的json数据
          CfgInfo: {
            CAN: {
              Chn: 0,
              name: 'CAN通道'
            },
            LIN: {
              Chn: 1,
              name: 'LIN通道'
            }
          }
        }
      },
      methods: {
        exportJSON () {
          // 将json转换成字符串
          const data = JSON.stringify(this.CfgInfo)
          const blob = new Blob([data], {type: ''})
          // const textStr = 'aaaaa,bbbbbbb,cccccc'
          FileSaver.saveAs(blob, 'hahaha.txt')
        },
        exportText () {
          const textStr = 'aaaaa,bbbbbbb,cccccc'
          FileSaver.saveAs(textStr, 'a.txt')
        }
      }
    }
    </script>
    
    <!-- Add "scoped" attribute to limit CSS to this component only -->
    <style scoped>
    </style>
  • 相关阅读:
    SpringBoot打jar包以及打成war包 (springboot2.0)
    学习软件开发的心得
    SQA计划
    继续冲吧
    别跑了,看看脚下有木有money
    springIOC的那些事
    ssm
    scrum 第二次冲刺
    云医院
    团队项目开发总结
  • 原文地址:https://www.cnblogs.com/scode2/p/11246192.html
Copyright © 2020-2023  润新知