当前位置: 首页 > wzjs >正文

做网站的一些费用河北伟创网络技术有限公司

做网站的一些费用,河北伟创网络技术有限公司,中国工程建设焊接协会网站,建设通网站是什么性质对于 uniapp 来说,配置 pages.json 无疑是最繁琐的事情,具有以下缺点: 冗长,页面很多时 pages 内容会很长难找,有时候因为内容很长,导致页面配置比较难找,而且看起来比较凌乱json弊端&#xff…

对于 uniapp 来说,配置 pages.json 无疑是最繁琐的事情,具有以下缺点:

  • 冗长,页面很多时 pages 内容会很长
  • 难找,有时候因为内容很长,导致页面配置比较难找,而且看起来比较凌乱
  • json弊端,因为是 json 文件,配置项提示不友好,而且写注释会报错,也不能写额外的逻辑(比如动态配置等),强 json 格式(键必须有双引号)

于是,我找出了一个优雅的解决方案,请看示例:

vite.config.ts 中配置

// vite.config.ts
import { defineConfig } from 'vite';
import uni from '@dcloudio/vite-plugin-uni';
import uniAutoPages from '@jl15988/uni-auto-pages';
export default defineConfig({plugins: [uniAutoPages({// 主页面mainPage: 'src/pages/index/index'});]
});

pages.config.ts 中配置

pages.config.ts 中的配置与官方 pages.json 的配置几乎一致,相当于仅仅从 json 文件改为了 ts 文件,但是可以忽略 pages 配置,因为会自动构建,除非你想自己配置,subPackages 配置可以仅仅配置 root,然后自动构建 pages。

// pages.config.ts
import {defineAutoPagesConfig} from "@jl15988/uni-auto-pages";export default defineAutoPagesConfig({pages: [],subPackages: [],globalStyle: {navigationBarTextStyle: 'black',navigationBarTitleText: '',navigationBarBackgroundColor: '#F8F8F8',backgroundColor: '#F8F8F8',},// 其他配置项...
});

defineUniPage 页面配置

在页面中可以使用 defineUniPage 来对当前页面单独配置

<template><view>页面内容</view>
</template><script lang="ts" setup>
import { defineUniPage } from "@jl15988/uni-auto-pages";defineUniPage({// 页面配置,会在构建时被提取并写入 pages.jsonstyle: {navigationBarTitleText: '示例页面',navigationBarBackgroundColor: '#007AFF',navigationBarTextStyle: 'white',enablePullDownRefresh: true,}
});
</script>

通过配置 tsconfig.json 可以忽略页面的 defineUniPage 引入

{"compilerOptions": {"types": ["@jl15988/uni-auto-pages"]}
}

配置说明

提供了三种配置方式:

  • 在 pages.config.ts 中配置
  • 在页面中使用 defineUniPage 配置页面

优先级:页面配置 > pages.config.ts 配置

插件配置项说明

配置项类型默认值说明
rootstring项目根目录,默认自动获取当前根目录
entryDirstring‘src/pages’入口目录
mainPagestring‘src/pages/index/index’主页面路径
fileTypesstring[][‘vue’, ‘nvue’, ‘uvue’]文件类型
ignorestring[][‘**/components/**’]忽略路径
outputPathstring‘src/pages.json’输出路径
defaultPageConfigPageConfig{style: {navigationStyle: ‘custom’}}默认页面配置

page.config.ts 配置项说明

配置项类型默认值说明
pagesPagesOptionsPage[][]页面配置,可选,会自动构建,用于自定义页面配置
subPackagesSubPackagesOptions[][]分包配置,可选,可以仅配置 root,会自动扫描,也可以自定义指定页面配置
其他,如 globalStyle、tabBar 等uniapp pages.json,具体参照官方 pages 说明,或参考:pages.tspages.json 配置,与官方 pages.json 一致

仓库、资源、安装、反馈

仓库地址:https://gitee.com/jl15988/uni-auto-pages
npm 地址:https://www.npmjs.com/package/@jl15988/uni-auto-pages

可以执行一下代码安装测试(!!!注意,当前仅测试版本,仅供试用)

npm i @jl15988/uni-auto-pages

欢迎安装测试,并提出问题,可以在仓库提交 Issue,或者贡献代码,帮助我们完善此依赖,谢谢!


文章转载自:

http://r04DQ9SV.zcmpk.cn
http://IklFjlN6.zcmpk.cn
http://x1Mm0VgK.zcmpk.cn
http://Hwx2xbkF.zcmpk.cn
http://49V017Zw.zcmpk.cn
http://I43TQNBV.zcmpk.cn
http://0cj66IcJ.zcmpk.cn
http://6nBzX5Fq.zcmpk.cn
http://9nmVKEHA.zcmpk.cn
http://yI6AVkr5.zcmpk.cn
http://3GXGe7r1.zcmpk.cn
http://XY6ykHWZ.zcmpk.cn
http://gFVTQgq1.zcmpk.cn
http://lnjLvYQv.zcmpk.cn
http://koI3e8D1.zcmpk.cn
http://uarelP8H.zcmpk.cn
http://UIti4CCn.zcmpk.cn
http://uRCisQuV.zcmpk.cn
http://NWLfSo7s.zcmpk.cn
http://c0iD0TTE.zcmpk.cn
http://MocojlZG.zcmpk.cn
http://3BaiMc84.zcmpk.cn
http://0EqGzbe1.zcmpk.cn
http://xfA6spnu.zcmpk.cn
http://j5xQKdic.zcmpk.cn
http://YlHQCzgK.zcmpk.cn
http://Hc6M1bVU.zcmpk.cn
http://wND2WDOt.zcmpk.cn
http://MInQgjg6.zcmpk.cn
http://4Odm9elD.zcmpk.cn
http://www.dtcms.com/wzjs/680715.html

相关文章:

  • 网站后台百度商桥代码哪里安装网站维护 费用
  • 域名备案网站要不要关最新长尾关键词挖掘
  • 深圳贸易外贸公司50强南通优化网站
  • 社交网站开发客户做ppt的素材网站
  • 网页设计网站模板网站建设网页模板医药类网站建设评价
  • 建设网站的书籍域名备案和网站备案是一回事吗
  • 爱站挖词html代码在线提取
  • 简历在线制作网站免费怎么在网页中加入图片
  • 湛江有帮公司做网站wordpress 图片轮播
  • 搜索优化整站优化o2o平台有哪些国内
  • 剑灵代做装备网站网页搭建服务平台
  • 湖北专业网站建设维修电话石家庄新闻综合频道回看今天
  • 网站建设案例如何成品网站源码78w78使用方法
  • 做h5长图网站电脑做网站
  • 青海西宁网站建设正规的手游代理平台
  • 网站流量检测查淘宝关键词排名软件
  • 门户网站自查报告芙蓉区网站建设
  • 网站建设工作稳定吗能免费做网站吗
  • 网页建站点上海app定制
  • 一级a做爰视频安全网站wordpress分类链接
  • 山西旅游网站建设学生管理系统wordpress
  • 爱站网长尾关键词挖掘工具下载视频社区app源码
  • 网站建设与管理专业人才调研学校网页设计方案
  • 百度普通下载手机网站排名优化软件
  • 一台服务做两个网站吗郑州网站建设培训
  • 城阳 网站建设wordpress.org
  • 网站页面可以用什么框架做90后做受网站
  • 网站制作怎么把网站交付wordpress 获取内容
  • php 开源企业网站seo学习论坛
  • 广州制作外贸网站wordpress 自带播放器