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

住房建设部官方网站设计费计取深圳农产品网站制作

住房建设部官方网站设计费计取,深圳农产品网站制作,做动态图片的网站,网站服务器用哪个好文章目录 一、按需引入自定义组件#xff1a;unplugin-vue-components1. 安装[unplugin-vue-components]2. 在vite中使用 二、自动导入依赖包#xff1a;unplugin-auto-import1.安装2.vite.config.js配置3.使用效果 三、自动生成路由#xff1a;vite-plugin-pages1、安装2、… 文章目录 一、按需引入自定义组件unplugin-vue-components1. 安装[unplugin-vue-components]2. 在vite中使用 二、自动导入依赖包unplugin-auto-import1.安装2.vite.config.js配置3.使用效果 三、自动生成路由vite-plugin-pages1、安装2、配置-vite.config.js中配置3、配置-router/index.js配置,main.js中正常挂载路由4、route标签中科院对页面的路径进行修改优先级大于自动生成的路径5、自动生成vue-router的路由遵循的规则 四、自动生成模拟数据vite-plugin-mock1.安装vite-plugin-mock2.vite.config.js文件配置3.在根目录创建mock文件夹创建index.js4.使用 一、按需引入自定义组件unplugin-vue-components unplugin-vue-components插件可以在Vue文件中自动引入组件包括项目自身的组件和各种组件库中的组件 使用此插件后不需要手动编写import { Button } from ant-design-vue’这样的代码了插件会自动识别template中使用的自定义组件并自动注册。 1. 安装[unplugin-vue-components] npm install unplugin-vue-components2. 在vite中使用 import Components from unplugin-vue-components/vite // 按需加载自定义组件 import { ElementPlusResolver } from unplugin-vue-components/resolversexport default defineConfig {// ...plugins: [// 按需引入Components({deep: true, // 搜索子目录dirs: [src/components], // 按需加载的文件夹resolvers: [ ElementPlusResolver() ] // ElementPlus按需加载})],// ... }这样就可以在页面中直接使用element-plus组件了是的不需要在main.ts里导入element-plus然后进行Vue.use就是这么厉害直接在页面中用就完事了并且按需加载组件和样式非常的强大 二、自动导入依赖包unplugin-auto-import 模块化已经是现代 Web 开发必不可少的开发方式频繁引入依赖包是一个常见的操作。但是手动引入依赖包往往繁琐尤其是当依赖包数量较多时会显著降低开发效率。 unplugin-auto-import 插件可以帮助我们在项目中自动导入常用的使用的第三方库的 API就可以方便我们开发提升开发效率。 1.安装 npm i -D unplugin-auto-import2.vite.config.js配置 import AutoImport from unplugin-auto-import/vite export default defineConfig({plugins: [...AutoImport ({imports: [vue, vue-router,pinia], //自动引入vue的ref、toRefs、onmounted等无需在页面中再次引入resolvers:[ElementPlusResolver()]})] })3.使用效果 以 Vue 为例在没有使用自动导入前需要手写以下的 import 语句 import { computed, ref } from vue const count ref(0) const doubled computed(() count.value * 2)使用 unplugin-auto-import 插件后 const count ref(0) const doubled computed(() count.value * 2)三、自动生成路由vite-plugin-pages 使用 vite-plugin-pages 之后就可以更高效快捷开发。 只需要在目录写好对应页面即可自动生成路由,上面的路由对应的文件结构如下。 注意 当然这里使用了 pages ,因为是默认配置,你也可以配置成原来大家更习惯的 views 。 1、安装 vite-plugin-pages 依赖vue-router运行因此还需要安装vue-router npm install -D vite-plugin-pages npm install vue-router2、配置-vite.config.js中配置 import Pages from vite-plugin-pagesexport default {plugins: [// ...Pages({dirs: src/views, // 需要生成路由的文件目录默认就是识别src下面的pages文件exclude: [**/components/*.vue], // 排除在外的目录上面配置目录的例子里面有 components 目录我们不希望他被解析为路由extendRoute(route, parent) {if(route.path/) return { ...route,redirect:page1 }//给默认路由加一个redirect默认为index.vue}}),], }3、配置-router/index.js配置,main.js中正常挂载路由 import { createRouter, createWebHistory } from vue-router; import routes from ~pages; const router createRouter({history: createWebHistory(),routes, }); export default router;4、route标签中科院对页面的路径进行修改优先级大于自动生成的路径 route {name: name-override,meta: {requiresAuth: false} } /route5、自动生成vue-router的路由遵循的规则 src/views/index.vue - / src/views/index/a.vue - /a // 这里的a.vue就是index.vue的子路由children src/views/father.vue - /father src/views/father/son.vue - /father/son src/views/father/[id].vue - /father/:id src/views/[father]/son.vue - /:father/son src/views/[…all].vue -文件用来适配404页面 四、自动生成模拟数据vite-plugin-mock vite-plugin-mock 是一个用于在开发过程中模拟数据的插件它可以帮助你在前端开发中更方便地进行测试和开发。 通过使用 vite-plugin-mock你可以在开发环境中轻松地模拟后端接口返回的数据从而避免因后端接口未准备好而影响前端开发进度。同时该插件还支持自定义模拟数据和全局模拟数据方便你在不同场景下进行测试和开发。 使用 vite-plugin-mock你需要先安装它然后在 Vite 配置文件中配置该插件最后在你的组件或页面中使用 importMock 或 defineMock 方法来模拟数据。具体使用方法可以参考文档或示例代码。 1.安装vite-plugin-mock npm i mockjs -s npm i vite-plugin-mock -D2.vite.config.js文件配置 import { defineConfig } from vite import vue from vitejs/plugin-vue import { viteMockServe } from vite-plugin-mockexport default defineConfig({plugins: [vue(),viteMockServe({mockPath: mock,//解析根目录下的mock文件夹}),] })3.在根目录创建mock文件夹创建index.js import mockJS from mockjs const userList mockJS.mock({data|100: [{name: cname,id|1: 1}] })const userListData [{method: post,url: /api/users,response: ({body}) {return {code: 200,msg: success,data: userList}} }]export default userListData4.使用 script setup import { ref, reactive, watch, computed, onMounted } from vue; onMounted(() {fetch(/api/users, { method: post }).then((res) {console.log(res);}); }); /script
http://www.zqtcl.cn/news/798610/

相关文章:

  • 惠州网站建设公司排名聊城专业网站设计公司
  • 网站建设龙岗电子商务有限公司官网
  • 分栏型网站服装设计网站模板
  • 建设网站备案与不备案区别企业网站怎么做排名
  • php mysql的网站开发html网站制作答辩ppt
  • 网站制作有名 乐云践新专家网页制作公司需要什么资质
  • 织梦怎么用框架实现在浏览器的地址栏只显示网站的域名而不显示出文件名电脑网站模板
  • 北京网络营销网站品牌营销增长公司哪家好
  • 网站反链有好处吗稷山网站建设
  • 廊坊网站群发关键词怎么在百度上推广自己的公司信息
  • 网站开发 沈阳免费模板建站
  • 商业性质网站建设步骤wordpress电影网盘
  • 网站的外部推广成都房产网官网
  • 深圳网站建设创想营销北京土巴兔全包装修价格表
  • 怎么发布php网站邯郸建设网站制作
  • 手机网站做多宽的图片wordpress顶部导航栏怎么创建
  • 如何做招聘网站的数据分析安徽黄山旅游攻略
  • 2022建站市场国际新闻直播
  • 茗哥网站建设装饰公司网站规划方案
  • 北京天津网站建设公司做平台网站要多久
  • 做我女朋友的表白句的网站做seo_教你如何选择网站关键词
  • 如何对网站用户分析徐州网站制作如何定位
  • 网站定制生成器龙岗网站设计讯息
  • 镇江市建设工程网站蜘蛛爬取网站
  • 个人备案网站可以做电影站吗微信做的地方门户网站
  • 网站上传根目录美点网络公司网站
  • 长春微信做网站网站开发和设计如何合作
  • 江门网站制作报价买网站不给我备案
  • 太原百度网站快速优化网站 后台 数据 下载
  • 某网站开发项目进度表天元建设集团有限公司赵唐元