小程序 引入json文件数据

今天在写小程序的时候需要引入一个json文件,特此记录。

一、创建文件

创建data文件夹,foods文件(我这里是食堂信息,取名因需求而异),专门用于存放数据。

二、json文件改为js

将需要引入的json文件的内容放入新创建的foods.js文件 开头加上export default

 三、逻辑层引入

import foods from "../../data/foods";  

  data: {
    shop1:foods[0] //具体数据看自己的json内容
  }

 在调试器AppData查看是否成功引入

 四、视图层显示

其实数据已经得到了,视图层就很简单了。具体样式根据自己的需要来编写就好,我这里只做一个简单的演示。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在微信小程序中将 Excel 文件转换为 JSON,你可以使用第三方库 `xlsx-parse-json` 来实现。以下是一个简单的示例代码: 1. 首先,安装 `xlsx-parse-json` 库。在小程序的根目录下,执行以下命令: ```bash npm install xlsx-parse-json ``` 2. 在小程序的代码文件引入 `xlsx-parse-json` 库: ```javascript const xlsxParseJson = require('xlsx-parse-json'); ``` 3. 创建一个函数来处理 Excel 文件转换为 JSON 的逻辑: ```javascript function convertExcelToJson(filePath) { // 读取 Excel 文件 wx.getFileSystemManager().readFile({ filePath: filePath, encoding: 'binary', success: function (res) { const data = new Uint8Array(res.data); const workbook = XLSX.read(data, { type: 'array' }); // 获取第一个工作表 const worksheet = workbook.Sheets[workbook.SheetNames[0]]; // 将工作表转换为 JSON const jsonData = xlsxParseJson.sheetToJSON(worksheet); // 输出 JSON 数据 console.log(jsonData); }, fail: function (err) { console.error(err); } }); } ``` 在上面的代码中,`filePath` 是 Excel 文件的路径。`wx.getFileSystemManager().readFile` 方法用于读取文件内容,并将其转换为 `Uint8Array` 类型的数据。然后,使用 `XLSX.read` 方法将数据解析为 Workbook 对象,再使用 `sheetToJSON` 方法将工作表转换为 JSON 数据。 请注意,上述代码是基于微信小程序文件系统管理器和异步读取方式。确保你已经在小程序中正确配置了 npm,并且已经引入了 `xlsx-parse-json` 库。 有了这个函数,你可以通过传递 Excel 文件的路径来调用 `convertExcelToJson` 函数,并将 Excel 文件转换为 JSON 数据
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值