一、设置代理文件:vite.config.jsimport{defineConfig}fromviteimportvuefrom@vitejs/plugin-vueimportAutoImportfromunplugin-auto-import/viteexportdefaultdefineConfig({plugins:[vue(),AutoImport({imports:[vue,vue-router]//自动导入vue和vue-router相关函数})],server
Nuxt.js如何写title、描述、关键字
<scripttype="text/javascript">exportdefault{head(){return{title:这是title,meta:[{name:description,content:这是描述},{name:keywords,content:这是关键字}]}},}
Failed to resolve import "@element-plus/icons-vue" from "src/components/common/Header.vue". Does the
问题:安装Element Icon(解决标题所言的报错)解决办法:cnpminstall@element-plus/icons-vue
02 Vite + Vue项目安装router
安装完成的项目,发现没有路由文件,我们的项目肯定会用到路由,所以直接安装路由一、目录结构二、安装router2.1 执行命令npminstallvue-router@4-S2.2 安装完成2.3 进入项目,创建router目录,再去创建index.js三、配置src/router/index.js文件内容import{createRouter,createWebHistory}from"vue-router";importHomefrom"../views/Home.vue";constroutes=[{path
路由写法
router.tsimport{createRouter,createWebHistory}from"vue-router";import{AppRoutes}from./route;import{beforeEach,afterEach}from./guards.tsexportconstAppRouter=createRouter({history:createWebHistory(),routes:AppRoutes,scrollBehavior:()=>({top:0})})AppRoute
链接
v3 https://v3.cn.vuejs.org/guide/composition-api-lifecycle-hooks.html
computed(计算属性)
写数据:data写方法:methods计算属性:computed1. 了解什么是计算属性( computed ) 针对于数据进行二次计算(强调其实template部分也可以实现,但是最好把二次计算写在computed,因为直接写在template会让template代码很难维护和管理) *****二次计算的情况,methods也可以实现呀!那么methods和computed有什么区别? &n
pinia(vue3)
参考网址: https://github.com/vuejs/rfcs/pull/271大致总结:支持选项式api和组合式api写法pinia没有mutations,只有:state、getters、actions可以模拟模块化import{defineStore}frompiniaimport{userStore}from@/store/userexportconstuseGlobalStore=defineStore(global,{state(){return{