小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序启动后,app.json是被加载到哪个变量里了,我需要取出来读取. 有懂的说一下吗
9 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
tabbar有4个页面 但是其他的8个页面里面我也想显示tabbar。 只能自己实现了个一模一样的,但是想用app.json里面的tabbar配置 就不需要在其他地方写了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
没明白 你哪个场景 需要读取 app.json 里面的数据
__wxConfig
我用的 mpvue
可以直接 `const json = require('@/app.json')`
没有直接的办法,我是这样解决的。
维护一个 app.json.js 文件,里面代码如下:
module.exports = {
'pages'
: [
// 你的页面
],
// ... 其他配置
};
然后写了一个简单的build/genrate_app_json.js代码如下:
const jsonData = require(`${__dirname}/../app.json.js`);
const fs = require('fs');
fs.writeFileSync(`${__dirname}/../app.json`, JSON.stringify(jsonData));
console.log('genrate app.json done.');
当我修改了 /app.json.js 的时候,会执行一下 node build/genrate_app_json.js
至于在中引用app.json,就import app.json.js 了
取到了吗楼主
没有
建议你自定义一个底部的插件,需要的页面引用即可
不能的 但是你可以考虑用构建工具自动帮你复制成一份js
gulp了解一下?
没听过会被加载到可以获取的地方。话说这个不是写死的吗,要不你把整个JSON复制一份,放到 app.js里当个对象
既然基础库要用到 还可以设置改变 那肯定被加载了的 复制一份就失去意义了 要写2次 不好修改
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
tabbar有4个页面 但是其他的8个页面里面我也想显示tabbar。 只能自己实现了个一模一样的,但是想用app.json里面的tabbar配置 就不需要在其他地方写了
没明白 你哪个场景 需要读取 app.json 里面的数据
我用的 mpvue
可以直接 `const json = require('@/app.json')`
没有直接的办法,我是这样解决的。
维护一个 app.json.js 文件,里面代码如下:
module.exports = {
'pages'
: [
// 你的页面
],
// ... 其他配置
};
然后写了一个简单的build/genrate_app_json.js代码如下:
const jsonData = require(`${__dirname}/../app.json.js`);
const fs = require('fs');
fs.writeFileSync(`${__dirname}/../app.json`, JSON.stringify(jsonData));
console.log('genrate app.json done.');
当我修改了 /app.json.js 的时候,会执行一下 node build/genrate_app_json.js
至于在中引用app.json,就import app.json.js 了
取到了吗楼主
没有
建议你自定义一个底部的插件,需要的页面引用即可
不能的 但是你可以考虑用构建工具自动帮你复制成一份js
gulp了解一下?
没听过会被加载到可以获取的地方。话说这个不是写死的吗,要不你把整个JSON复制一份,放到 app.js里当个对象
既然基础库要用到 还可以设置改变 那肯定被加载了的 复制一份就失去意义了 要写2次 不好修改