您现在的位置是:网站首页> 编程资料编程资料
vue引用json文件的方法小结_vue.js_
2023-05-24
309人已围观
简介 vue引用json文件的方法小结_vue.js_
相信大家都有被后端数据支配过 废话不多说 直接上代码
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引用时,放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引用时,放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'); // 放在src中的文件都会被webpack根据依赖编译,无法作为路径使用,static中的文件才可以作为路径用 const {testData, testArray, testObj} = res.data; } }, mounted() { this.jsonHttpTest(); },参考链接:https://www.jianshu.com/p/6839ffe69338
到此这篇关于vue引用json文件的文章就介绍到这了,更多相关vue引用json文件内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
相关内容
- node-sass@4.14.1报错的最终解决方案分享_node.js_
- 使用vue-cli初始化项目时运行‘npm run dev’报错及解决_vue.js_
- vue如何在style标签中使用变量(数据)详解_vue.js_
- js基于div丝滑实现贝塞尔曲线_JavaScript_
- 多个vue项目复用一个node_modules的问题_vue.js_
- el-date-picker日期选择限制范围的实例代码_vue.js_
- Vue.js element-plus使用图标不显示问题的解决方式_vue.js_
- vue3.2自定义弹窗组件结合函数式调用示例详解_vue.js_
- 关于应用UI组件的移动端适配方式_vue.js_
- 详解vue3中如何使用shaka-player_vue.js_
