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

做毕业设计哪个网站好应用软件开发包括什么

做毕业设计哪个网站好,应用软件开发包括什么,phpmysql网站开发技术,深圳网站的建设维护公司参考视频 1.使用npm搭建vite项目,会自动搭建vue3项目 npm create vitelatest yarn create vite2.手动搭建vue3项目 创建一个项目名称的文件夹执行命令#xff1a;npm init -y 快速的创建一个默认的包信息安装vite: npm i vite -D -D开发环境的依赖 安装vue,现在默认是vue3.…参考视频 1.使用npm搭建vite项目,会自动搭建vue3项目 npm create vitelatest yarn create vite2.手动搭建vue3项目 创建一个项目名称的文件夹执行命令npm init -y 快速的创建一个默认的包信息安装vite: npm i vite -D -D开发环境的依赖 安装vue,现在默认是vue3. 执行命令: npm i vue -D/-S都可以创建index.html文件src“入口js文件” 添加idapp挂载点 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/title /head bodydiv idapp/divscript typemodule src./src/main.js/script /body /html创建src目录下的js入口文件main.js创建App.vue组件并定义路由出口 templaterouter-view / !-- 定义路由出口 -- /template在main.js文件中引入App.vue文件 import { createApp } from vue; import App from ./App.vue; const app createApp(App); app.mount(#app);由于html文件中不能跑App.vue文件需要安装一个插件执行命令 npm i vitejs/plugin-vue -D ,如果npm run dev不报错不需要安装 配置vite.config.js文件如果npm run dev不报错不需要配置以下代码 import { defineConfig } from vite; import Vue from vitejs/plugin-vue;export default defineConfig({plugins: [Vue()] })3.在vitevue3项目中使用vue-router和pinia 安装vue-router,执行命令 npm i vue-router -Dsrc目录下创建router.js文件 import { createRouter, createWebHistory } from vue-router;const router createRouter({routes: [],history: createWebHistory() })export default router;然后需要在入口js文件中挂载路由 入口main.js文件中 import { createApp } from vue; import App from ./App.vue; import router from ./modules/router.js; // 导入路由 const app createApp(App); app.use(router); // ----挂载路由---- app.mount(#app);安装pinia 执行命令: npm i pinia -D创建pinia.js文件 import { createPinia } from pinia; const pinia createPinia(); export default pinia;还需要在入口main.js文件中挂载使用pinia import { createApp } from vue; import App from ./App.vue; import router from ./modules/router.js; import pinia from ./modules/pinia.js; // 引入piniaconst app createApp(App); app.use(router); app.use(pinia); // ------挂载pinia------ app.mount(#app);使用pinia 先创建一个store/counter.js文件 import { defineStore } from pinia;// defineStore第一个参数是它的id, export const useCounterStore defineStore(counter, {state() {return {num: 1, // 初始值为1}},actions: {// 只有actions了inc() {this.num;}} })然后在需要使用的组件里使用 script setup import { useCounterStore } from ../stores/counter.js; const counter useCounterStore();/scripttemplatediv clickcounter.inc()我是首页 {{ counter.num }}/div /template4.vitevue3中使用按需加载 为了解决在一个文件中引入多个组件安装插件:unplugin-vue-components npm i unplugin-vue-components -D在vite.config.js文件中配置插件 import { defineConfig } from vite; import Vue from vitejs/plugin-vue; import Components from unplugin-vue-components/vite; // 导入插件export default defineConfig({plugins: [Vue(), Components()] // -----挂载插件------ })在需要使用的组件中 script setup // 安装了unplugin-vue-components插件后components中的组件可以不用引入直接使用 // import Common from ../components/Common.vue; /scripttemplate我是about页面Common / /template在element-plus中使用按需加载 在vite.config.js中配置 import { defineConfig } from vite; import Vue from vitejs/plugin-vue; import Components from unplugin-vue-components/vite; import { ElementPlusResolver, NaiveUiResolver } from unplugin-vue-components/resolvers; // 配置element-plus, naiveUiexport default defineConfig({plugins: [Vue(), Components({resolvers: [ElementPlusResolver(), NaiveUiResolver()]})] })还需再安装element-plus:执行命令 npm i element-plus -D然后就可以再组件中使用点击一下 element-plusUI了 el-buttonelement-plus按钮/el-button如果上面配置了NaiveUiResolver,则需要安装naive-ui,执行命令:npm i naive-ui -D 在组件中使用naive-ui会自动寻找依赖不需要配置这些组件库直接用就好了 n-buttonnaive-ui按钮/n-button安装unplugin-auto-import插件可以不用import { ref } from ‘vue’; npm i -D unplugin-auto-import在vite.config.js文件中挂载插件 import { defineConfig } from vite; import Vue from vitejs/plugin-vue; import Components from unplugin-vue-components/vite; import AutoImport from unplugin-auto-import/vite; import { ElementPlusResolver, NaiveUiResolver } from unplugin-vue-components/resolvers;export default defineConfig({plugins: [Vue(),AutoImport({imports: [vue, vue-router, pinia]}), // -------挂载插件-------需要imports值Components({resolvers: [ElementPlusResolver(), NaiveUiResolver()]})] })在组件中使用 script setup // import { ref } from vue; // 安装了插件后可以不用在导入ref const counter ref(100); const inc () {counter.value ; } /scripttemplatediv clickincCommon组件{{counter}}/div /template
http://wiki.neutronadmin.com/news/400772/

相关文章:

  • 建设专业网站的价格杭州做网站小芒
  • 韩国唯美网站设计建设银行 企业
  • 丹江口网站开发如何注册域名赚钱
  • 网站建设驻地开发合同健身网站开发方式的服务器选择
  • 珠海营销网站建设开源建站工具
  • 临沂网站建设微信装饰工程规范
  • 营销网站建设 公司昭通网站开发公司
  • 企业收录网站wordpress保存文件
  • asp 网站访问统计娄底网站建设开发
  • 网站开发需要哪些人员深圳电器公司招聘
  • 成都教育行业网站建设企信网查询官网
  • 国外常用视频网站tenor怎么设置关键字排名优化公司
  • 深圳做网站和视频宣传机构梁园区官方网站
  • 域名怎么制作网站重庆自助建站软件
  • 对网站进行优化网络培训平台建设方案
  • 有好看图片的软件网站模板下载开发公司房子出售怎么不交税
  • 泰安软件公司 泰安网站建设wordpress哪个版本快
  • 模板网站演示站点怎么做网站做js跳转
  • 成都校园兼职网站建设做360手机网站优化排
  • 免费建立网站平台做不了大流量网站
  • 网站建设 服务内容免费动图制作app
  • dw做的上传网站打不开做网站需要懂哪些语言
  • 顺企网网站建设视频网站怎么做防盗链
  • 江苏两学一做网站有创意的logo设计图片
  • 苏州高端网站建设公司哪家好怎么给网站做懒加载
  • 谷歌广告怎么投放温岭新站seo
  • 综合性门户网站列举计算机做网站难吗
  • 教科院网站建设顺德网站建设怎么样
  • 网站维护的内容和步骤WordPress手机端发表
  • 深圳网站建设网站制作网站推广互联网行业网站建设