使用 Vue Router 返回 JSON

Ada*_*dam 7 vue-router vue-component vuejs2

当用户在我的应用程序上点击 /nav 时,我需要返回一个 JSON 对象。此 JSON 以编程方式使用,不能只是字符串。

有没有办法制作一个只有 JSON 的 vue 组件?或者告诉路由器返回JSON的方法?

谢谢!

div*_*ine -1

有没有办法制作一个只有 JSON 的 vue 组件?

不要创建一个只有 JSON 的 vue 组件,而是创建一个 JSON 对象并将其导出

jsonInput.js

export const jsonInput = [
  { id: "1", title: "Mars" },
  { id: "2", title: "Venus" },
  { id: "3", title: "Pluto" }
];
Run Code Online (Sandbox Code Playgroud)

将 JSON 对象导入到您的组件中

行星.vue

<script>
    import {jsonInput } from './jsonInput';
    export default {
      data(){
          return {
              planets : jsonInput 
          }
       }
    }
</script>
Run Code Online (Sandbox Code Playgroud)

  • 分享反对票的原因比仅仅反对票更好 (3认同)