app.config.js 1.46 KB
/*
 * @Author: hookehuyr hookehuyr@gmail.com
 * @Date: 2022-05-27 15:57:59
 * @LastEditors: hookehuyr hookehuyr@gmail.com
 * @LastEditTime: 2022-10-08 10:30:29
 * @FilePath: /swx/src/app.config.js
 * @Description:
 */
const vantComponentNames = require("../vantComponentConf");

const getVantComponentConf = (arr) => {
  const result = {};
  arr.forEach((key) => {
    result[`van-${key}`] = `./components/vant-weapp/${key}/index`;
  });

  return result;
};

export default {
  pages: [
    'pages/index/index',
    'pages/foo/index',
    'pages/my/index',
    'pages/createActivity/index',
    'pages/activityDetail/index',
    'pages/post/index',
    'pages/joinActivity/index',
    'pages/joinSuccess/index',
    'pages/joinVolunteer/index',
    'pages/joinInfo/index',
    'pages/joinList/index',
    'pages/userInfo/index',
    'pages/addRecord/index',
    'pages/editInfo/index',
    'pages/myActivityList/index',
  ],
  subpackages: [ // 配置在tabBar中的页面不能分包写到subpackages中去
    {
      root: 'pages/demo',
      pages: ['index'],
    },
  ],
  window: {
    backgroundTextStyle: 'light',
    navigationBarBackgroundColor: '#fff',
    navigationBarTitleText: 'WeChat',
    navigationBarTextStyle: 'black'
  },
  usingComponents: {
    ...getVantComponentConf(vantComponentNames),
    // "van-button": "./components/vant-weapp/button/index",
    // "van-tab": "./components/vant-weapp/tab/index",
    // "van-tabs": "./components/vant-weapp/tabs/index"
  }
}