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

网站建设开发综合实训小结最新的全国疫情

网站建设开发综合实训小结,最新的全国疫情,长安公司网站建设,网页制作基础教程9787121095306教案项目创建 在创建项目之前我们应该在终端中输入 node -v 和 npm -v 只有它们都能正常查看版本号才说明我们之前是已经安装完成的。 接下来我们在合适的目录下输入npm create vitelatest 它会要求你输入项目的名称,这个名称和我们之前通过cil创建的命名规则一样。…

项目创建

在创建项目之前我们应该在终端中输入

node -v  和  npm -v

只有它们都能正常查看版本号才说明我们之前是已经安装完成的。

接下来我们在合适的目录下输入npm create vite@latest

它会要求你输入项目的名称,这个名称和我们之前通过cil创建的命名规则一样。完成之后会要求我们选择合适的框架

我们这里选择vue,然后会让我们选择语言,我们选择JavaScript

完成之后我们通过 cd 目录 进入然后输入npm install进行依赖安装。之后通过npm run dev运行项目。如果要结束运行就按住CTRL+c退出

路由配置

路由设置之前我们需要安装vue-router

在项目根目录下输入:npm install vue-router@4

完成之后我们找到src目录,在这个目录下创建一个router目录,在router目录中创建一个index.js文件我们的路由就是写在这个地方

在index.js文件中,我们需要提前从vue-router里面导入createRouter和createWebHistory
然后把需要创建路由的组件导入。(组件:每一个.vue文件都是一个组件)

我们需要把路由存储到一个对象里面,多个对象存储到数组内部:
const routerArr =[{path:"路径(相对路径)",component:组件}]

每一个路径都是单独的一个对象,如果存在一个路由包含多个子路由的时候我们就需要给这个路由所在的对象添加一个children属性,children属性对应的值其实就是一个新的包含多个对象的数组(嵌套)为了方便理解我们来看一个非常简单的嵌套路由实例

const routes = [{path: "/",component: () => import("./views/Home.vue"),children: [{path: "home",component: () => import("./views/Home.vue"),}]}
]

最后我们新建一个路由
const router =[{
 history:createRouter(),
routes,
}]

然后export default router到此为止我们的index文件就编写完成了,后续我们只需要根据需要的路由进行相应的导入以及路由设置即可

接下来就是最后一步:在main.js里面加载路由

打开main.js文件。import router from "./router"根据相对目录导入,我们之前在index.js里面写了一句export default router 这个语句的作用就是让router作为默认的导出。

然后在createApp(App).mount('#app')里加上.use(router)

有的时候他可能不是一条语句,而是被拆开了:
const app = createApp(App)
app.mount('#app')这个时候我们需要在中间加上app.use(router)即可

到这个时候路由系统就算是完成了,剩下的路由的渲染之类的就不多说了。

element ui

使用之前还是需要先下载

我们在项目根目录下输入:npm install element-plus --save 就可以下载安装了

使用的方法也分为两种:完全引入 按需导入(推荐)

完全引入

我们先来讲完全引入,这个相对来说是比较简单的

import ElementPlus from 'element-plus'

import 'element-plus/dist/index.css'

app.use(ElementPlus)

一共就这三句,然后我们如果想用element的样式。我们只需要

Overview 组件总览 | Element Plus打开这个官方网站

在对应的样式之下找到代码,复制,粘贴到需要用到的位置即可 

按需导入

按需导入需要在项目根目录下输入:npm install -D unplugin-vue-components unplugin-auto-import以支持我们的需求

然后打开vite.config.js文件,把下面代码插入

import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'export default defineConfig({// ...plugins: [// ...AutoImport({resolvers: [ElementPlusResolver()],}),Components({resolvers: [ElementPlusResolver()],}),],
})

完成之后就可以了。为什么我们会推荐使用按需导入的方法呢?
是因为完全引入占空间大于按需导入。 

指定端口运行vite项目

如果需要在特定的端口运行项目,我们需要找到vite.config.js文件

在里面找到export default{

server:{

        port:8081,

        }

}

这样就可以指定运行端口了

vite组件问题

当我们用vite创建一个项目的时候,如果需要用到别的组件(比如你自己写了一个组件,想使用它)的时候我们是不能按照之前的步骤直接加载挂载的。因为vite本身是没有支持.vue解析的

使用之前我们需要下载组件:npm install @vitejs/plugin-vue --save-dev

然后我们需要在vite.config.js文件里面导入:import vue from '@vitejs/plugin-vue'; // 引入插件

然后再export default defineConfig{}里面找一个plugins的属性,这个属性对应的key值是一个数组,我们在数组内添加元素vue()就可以了

这样我们就可以在这个里面使用vue模块了呢~

http://www.dtcms.com/wzjs/83461.html

相关文章:

  • 网站建设公司哪家最好搜索推广广告
  • 坪山网站建设信息会员制营销
  • 个人网站页脚设计2023年8月疫情恢复
  • 做公司网站的流程南昌seo优化公司
  • 系统网站建设公司文娱热搜榜
  • 接入商 济南网站建设google竞价推广
  • 佛山专业网站建设的公司手机如何制作网页链接
  • 做娱乐网站彩票代理seo关键词排名优化矩阵系统
  • 网页设计网站作业百度搜索排名规则
  • HTML5移动端手机网站开发适合seo的建站系统
  • 做网站需要多少台服务器福州网站快速排名提升
  • 微信网站制作设计方案常德政府网站
  • 广州网站建设制作宁波网络优化seo
  • 一句吸引人的广告语太原seo网站管理
  • 长春免费建网站搜索引擎推广的方法有哪些
  • 抖音广告代运营seo工具大全
  • 网站域名正在维护中搜索引擎入口google
  • 外国网站上做Task吉林seo推广
  • 网上做兼职老师的正规网站网站营销网
  • 广州天拓做网站吗企业网站大全
  • 网站科技感页面设计有哪些网页设计公司
  • 招聘网站制作公司百度极速版app下载安装挣钱
  • 自己制作一个网站需要什么软件文职培训机构前十名
  • 浦江县住房和城乡建设局网站在线工具网站
  • ps做网站字号大小win10优化软件
  • gta5买办公室 网站正在建设网络营销案例分析ppt
  • 义乌建设公司网站潍坊快速网站排名
  • 朝阳做网站的公司南宁百度首页优化
  • 怎么自己创建网站或者app外贸网站有哪些平台
  • 酷 网站模板上热门最火标题