我的编程空间,编程开发者的网络收藏夹
学习永远不晚

vue引用json文件的方法小结

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

vue引用json文件的方法小结

相信大家都有被后端数据支配过 废话不多说 直接上代码

1.解决怎么从控制台把数据 移到json文件中 直接右击复制值

在这里插入图片描述

var getData = require("./taifeng.json"); // 直接引入json文件
console.log(getData);

vue中引用Json文件

我们用import引用文件的时候,被引用的文件都会用export暴漏,比如js,而有一些文件不需要暴漏,如Json、img(图片)、css;

import 引用Json文件

import aaaa from "./a.json"
//aaaa是变量,可以随便命名

完成! 没想到吧 就是这么简单 我在网上搜到的都是使用axios来进行转换 那个对于我这个脑袋不太好使的人属实不友好 所以还是这个简单高效 完美!

Vue 中引入 json 的三种方法

json的定义:

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。
JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。

1.require-运行时加载

test.json文件

{
  "testData": "hello world",
  "testArray": [1,2,3,4,5,6],
  "testObj": {
    "name": "tom",
    "age": 18
  }
}
// require引用:
mounted() {
    // require引用时,放class="lazy" data-src和放statci都可以,建议放static
    const testJson = require('../../static/json/test.json');
    const {testData, testArray, testObj} = testJson;
    console.log('testData',testData);
    // ‘hello world'
    console.log('testArray',testArray);
    // [1,2,3,4,5,6]
    console.log('testObj',testObj);
}

2.import-编译时输出接口

// import 引用
// import引用时,放class="lazy" data-src和放statci都可以,建议放static
import testImportJson from '../../static/json/test.json'
// import testImportJson from './json/test.json'
export default {
  data(){
    return{
      testImportJson  
    }
  },
  mounted() {
    const {testData, testArray, testObj} = this.testImportJson;
  }
}

3. 通过http请求获取

// http引用
methods:{
  async jsonHttpTest(){
    const res = await this.$http.get('http://localhost:8080/static/json/test.json');
    // 放在class="lazy" data-src中的文件都会被webpack根据依赖编译,无法作为路径使用,static中的文件才可以作为路径用
    const {testData, testArray, testObj} = res.data;
  }
},
mounted() {
  this.jsonHttpTest();
},

参考链接:https://www.jianshu.com/p/6839ffe69338

到此这篇关于vue引用json文件的文章就介绍到这了,更多相关vue引用json文件内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

vue引用json文件的方法小结

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Python json模块常用方法小结

本文主要介绍了Python json模块常用方法小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-03-22

Vue引入并使用Element组件库的两种方式小结

本文主要介绍了Vue引入并使用Element组件库的两种方式小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-01-15

VUE+ElementUI下载文件的几种方式(小结)

本文主要介绍了VUE+ElementUI下载文件的几种方式(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-01-13

Javascript读取json文件方法实例总结

json文件是一种轻量级的数据交互格式,下面这篇文章主要给大家介绍了关于Javascript读取json文件方法的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2022-11-16

找回删除的文件方法小结

你是不是曾经后悔将一个已经花了三天时间的项目删除到回收站中?是不是感觉已经清空了回收站就无计可施了?那么应当怎么办呢?再一次尴尬的求助还是从头再做一遍?不用担心,现在你就可以拥有一项应对之策。     对于那些在个人计算机或者服务器支持行业
2023-05-25

python处理xml文件的方法小结

本文实例讲述了python处理xml文件的方法。分享给大家供大家参考,具体如下: 前一段时间因为工作的需要,学习了一点用Python处理xml文件的方法,现在贴出来,供大家参考。 xml文件是按节点一层一层来叠加的,最顶层的是根节点。比如说
2022-06-04

MySQL导入sql文件的三种方法小结

目录一、使用工具Navicat for mysql导入1.打开localhost_3306,选中右击“新建数据库”2.指定数据库名和字符集(可根据sql文件的字符集类型自行选择)3.选中数据库下的表运行SQL文件4.
2023-02-03

在vue中使用 jquery 的两种方法小结

这篇文章主要介绍了在vue中使用 jquery 的两种方法小结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2022-11-13

vue引用外部JS并调用JS文件中的方法实例

我们在做vue项目时,经常会需要引入js,下面这篇文章主要给大家介绍了关于vue引用外部JS并调用JS文件中的方法的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2023-02-27

vue如何引用外部JS并调用JS文件中的方法

这篇“vue如何引用外部JS并调用JS文件中的方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue如何引用外部JS并调用
2023-07-05

Golang实现按行读取文件的方法小结

Go语言按行读取文件方法总结:bufio.Scanner:逐行读取,支持分隔符和缓冲区控制;io.ReadLines(Go1.18+):一次性读取文件,按行分割;os.ReadFile+strings.Split:读取整个文件后按行分割;文件流+io.ReadLine:利用文件流按行读取;性能比较:io.ReadLines和bufio.Scanner适用于小文件,io.ReadLines适用于大文件,os.ReadFile通常较慢。选择方法根据文件大小和性能要求:小文件推荐io.ReadLines,大文件
Golang实现按行读取文件的方法小结
2024-04-02

Golang按行读取文件的三种方法小结

本文主要介绍了Golang按行读取文件的三种方法小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-05-17

SQLServer创建索引的5种方法小结

目录前期准备:创建聚集索引方法 1、方法 2、创建复合索引创建覆盖索引创建唯一索引筛选索引总结:前期准备:create table Employee (ID int not null primary key,Name nvarchar(4
2023-04-26

编程热搜

目录