zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    USACO Spinning Wheels
    USACO Agri-Net
    NOIP 2009 最优贸易
    USACO Cow Contest
    USACO Subset Sums
    USACO Cow Cars
    USACO Making the Grade
    NOIP 2008 传纸条
    NOIP 2000 方格取数
    NOIP 1999 导弹拦截
  • 原文地址:https://www.cnblogs.com/scode2/p/11246192.html
Copyright © 2011-2022 走看看